Wordpress - TinyMCE Заполнитель - PullRequest
       5

Wordpress - TinyMCE Заполнитель

0 голосов
/ 02 сентября 2018

Я пытался добавить заполнитель в мой редактор TinyMCE в Wordpress.

Я нашел этот плагин для него от @tripflex здесь: https://github.com/tripflex/wp-tinymce-placeholder

Итак, я пытался выполнить эти шаги и, похоже, борюсь с последним шагом, который добавляет фактический заполнитель в выбранный редактор.

Я поместил плагин js в каталог child-theme / plugins и назвал плагин первым битом кода:

add_filter( 'mce_external_plugins', 'add_mce_placeholder_plugin' );

function add_mce_placeholder_plugin( $plugins ){

    $plugins[ 'placeholder' ] = '//my-domain.com/my-child-theme/plugins/mce.placeholder.js';

    return $plugins;
}

Есть ли здесь что-нибудь еще для замены, кроме полного пути к файлу js?

Я знаю, хочу добавить заполнитель в редактор с мета job_description

Так что я заменяю the_editor по умолчанию на job_description в названии этой следующей функции:

add_filter( 'job_description', 'set_my_mce_editor_placeholder' );

function set_my_mce_editor_placeholder( $textarea_html ){

    $placeholder = __( 'Check it out...this is my custom placeholder!' );

    $textarea_html = preg_replace( '/<textarea/', "<textarea placeholder=\"{$placeholder}\"", $textarea_html );

    return $textarea_html;
}

Но я просто не могу заставить его работать.

Что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...