Title: _mc_is_url() working incorrectly
Last modified: August 28, 2023

---

# _mc_is_url() working incorrectly

 *  [czokalapik](https://wordpress.org/support/users/czokalapik/)
 * (@czokalapik)
 * [2 years, 9 months ago](https://wordpress.org/support/topic/_mc_is_url-working-incorrectly/)
 * Nn `my_calendar_output.php:384-385` there is an use of `_mc_is_url` (`includes/
   general-utilities.php:290-292`) which returns false on automatic links, resulting
   in calendar grid being displayed without links to events.
 * `_mc_is_url` returns `false` on valid url with query string (masked example):`"
   https://xxxxxxxxxx.xxxxxx.xx/xxxxxxxxxxxxxxxxx/xx/xxxxxxxxxxx/kalendarz?cid=mc-
   3d5a35dc491e7c24858a2c2a1c6047be&mc_id=1906"`
 * Temp fix was to change the function itself to
 *     ```wp-block-code
       function _mc_is_url( $url ) {
       	return filter_var($url, FILTER_VALIDATE_URL);
       }
       ```
   
 * From `preg_match( '|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i',
   $url );`
 * But I’d like to know why urls generated by the plugin are not validated as urls.
    -  This topic was modified 2 years, 9 months ago by [czokalapik](https://wordpress.org/support/users/czokalapik/).

Viewing 1 replies (of 1 total)

 *  Plugin Author [Joe Dolson](https://wordpress.org/support/users/joedolson/)
 * (@joedolson)
 * [2 years, 9 months ago](https://wordpress.org/support/topic/_mc_is_url-working-incorrectly/#post-17017156)
 * Can you open an issue for this at [https://github.com/joedolson/my-calendar/](https://github.com/joedolson/my-calendar/)?

Viewing 1 replies (of 1 total)

The topic ‘_mc_is_url() working incorrectly’ is closed to new replies.

 * ![](https://ps.w.org/my-calendar/assets/icon-256x256.png?rev=1097576)
 * [My Calendar - Accessible Event Manager](https://wordpress.org/plugins/my-calendar/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/my-calendar/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/my-calendar/)
 * [Active Topics](https://wordpress.org/support/plugin/my-calendar/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/my-calendar/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/my-calendar/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [Joe Dolson](https://wordpress.org/support/users/joedolson/)
 * Last activity: [2 years, 9 months ago](https://wordpress.org/support/topic/_mc_is_url-working-incorrectly/#post-17017156)
 * Status: not resolved