Я пытался добавить заполнитель в мой редактор 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;
}
Но я просто не могу заставить его работать.
Что я делаю не так?