Intereting Posts
WordPress – ваша тема имеет 1 область виджета, но эта конкретная страница не отображает ее Могу ли я использовать% категории%, например Шаблоны в моем плагине? Переопределить функцию twentytwelve_scripts_styles в дочерней теме Проблема переименования URL-адресов Что означает «аутентифицированный» для wp_ajax_nopriv? В чем разница между возможностями Role и Meta; Когда использовать фильтр map_meta_cap () Как использовать короткие коды внутри тегов HTML? Установка WordPress через WP-CLI: не работает с скриптом bash? Как ограничить количество сообщений на странице пользовательского типа сообщений? Если хакер изменил blog_charset на UTF-7, делает ли WordPress уязвимым для дальнейших атак? Получите все сообщения, которые не имеют какой-либо категории Как скрыть виджет, если в текущей категории нет должностей, назначенных ему? Нужно изменить URL профиля профиля buddypress от add_rewrite_rule Как я могу исправить проблему нижнего регистра в галерее nextgen? Не дублируйте сообщения с несколькими категориями в нескольких циклах

Как сделать мою новую тему прочитанной здесь ?

Недавно я изменил тему на своем веб-сайте, и теперь все мои видео, которые использовались на сообщениях в этом формате:

[youtube id = "только здесь id" width = "600" height = "350"]

не поняты, и внутри сообщений, подобных этому .

Появится следующее сообщение, где должно быть указано видео:

Please enter the url to a YouTube video.

Как я могу это сделать, поэтому мне не нужно входить во все записи, которые у меня есть, где есть видео внутри и редактировать таким образом, чтобы WordPress вставлял его?

Solutions Collecting From Web of "Как сделать мою новую тему прочитанной здесь ?"

Вы можете, например:

  • Скопируйте короткий код YouTube из старой темы в новую тему.

    Найдите строку (скорее всего, в файле functions.php ):

     add_shortcode( 'youtube', 'some_function' ); 

    и скопируйте эту строку и some_function() на ваш functions.php в новом
    темы или еще лучше – создайте новый файл плагина, включая:

     /*Plugin Name: YouTube embed shortcode from old theme */ add_shortcode( 'youtube', 'some_function' ); some_function( $args = array(), $content = ''){ /* ...code... */} 
  • Добавьте плагин YouTube embed с теми же параметрами.

  • Создайте свой собственный плагин, чтобы справиться с этим.

    Вот версия бедного человека (непроверенная):

     /*Plugin Name: YouTube embed shortcode - poor man's version */ add_shortcode( 'youtube', 'ytb_sc' ); if( ! function_exists( 'ytb_sc' ) ): function ytb_sc( $atts = array(), $content = '' ) { $atts = shortcode_atts( array( 'id' => '', // default id 'width' => 640, // default width (px) 'height' => 480, // default height (px) ), $atts, 'ytb_sc' ); // Sanitize input: $id = esc_attr( $atts['id'] ); $width = (int) $atts['width']; $height = (int) $atts['height']; if( ! empty( $id ) ) { $sc = sprintf( '[embed width="%d" height="%d"]%s%s[/embed]', $width, $height, 'https://www.youtube.com/watch?v=', $id ); } else { return __( 'Missing YouTube ID!' ); } // Output return $GLOBALS['wp_embed']->run_shortcode($sc); } endif; 

Надеюсь это поможет!