@@ 22-30 (lines=9) @@ | ||
19 | ||
20 | add_shortcode( 'hulu', 'jetpack_hulu_shortcode' ); |
|
21 | ||
22 | if ( |
|
23 | ! is_admin() |
|
24 | /** This filter is documented in modules/shortcodes/youtube.php */ |
|
25 | && apply_filters( 'jetpack_comments_allow_oembed', true ) |
|
26 | // No need for this on WordPress.com, this is done for multiple shortcodes at a time there. |
|
27 | && ( ! defined( 'IS_WPCOM' ) || ! IS_WPCOM ) |
|
28 | ) { |
|
29 | add_filter( 'comment_text', 'jetpack_hulu_link', 1 ); |
|
30 | } |
|
31 | ||
32 | /** |
|
33 | * Return a Hulu video ID from a given set to attributes. |
@@ 391-404 (lines=14) @@ | ||
388 | return $matches[0]; |
|
389 | } |
|
390 | ||
391 | if ( |
|
392 | ! is_admin() |
|
393 | /** This filter is documented in modules/shortcodes/youtube.php */ |
|
394 | && apply_filters( 'jetpack_comments_allow_oembed', true ) |
|
395 | // No need for this on WordPress.com, this is done for multiple shortcodes at a time there. |
|
396 | && ( ! defined( 'IS_WPCOM' ) || ! IS_WPCOM ) |
|
397 | ) { |
|
398 | /* |
|
399 | * We attach wp_kses_post to comment_text in default-filters.php with priority of 10 anyway, |
|
400 | * so the iframe gets filtered out. |
|
401 | * Higher priority because we need it before auto-link and autop get to it |
|
402 | */ |
|
403 | add_filter( 'comment_text', 'vimeo_link', 1 ); |
|
404 | } |
|
405 |
@@ 543-564 (lines=22) @@ | ||
540 | } |
|
541 | add_action( 'init', 'wpcom_youtube_embed_crazy_url_init' ); |
|
542 | ||
543 | if ( |
|
544 | ! is_admin() |
|
545 | /** |
|
546 | * Allow oEmbeds in Jetpack's Comment form. |
|
547 | * |
|
548 | * @module shortcodes |
|
549 | * |
|
550 | * @since 2.8.0 |
|
551 | * |
|
552 | * @param int $allow_oembed Option to automatically embed all plain text URLs. |
|
553 | */ |
|
554 | && apply_filters( 'jetpack_comments_allow_oembed', true ) |
|
555 | // No need for this on WordPress.com, this is done for multiple shortcodes at a time there. |
|
556 | && ( ! defined( 'IS_WPCOM' ) || ! IS_WPCOM ) |
|
557 | ) { |
|
558 | /* |
|
559 | * We attach wp_kses_post to comment_text in default-filters.php with priority of 10 anyway, |
|
560 | * so the iframe gets filtered out. |
|
561 | * Higher priority because we need it before auto-link and autop get to it. |
|
562 | */ |
|
563 | add_filter( 'comment_text', 'youtube_link', 1 ); |
|
564 | } |
|
565 | ||
566 | /** |
|
567 | * Core changes to do_shortcode (https://core.trac.wordpress.org/changeset/34747) broke "improper" shortcodes |