2015-09-01 69 views
1

我建立一個網站,誰想要的職位的標題看起來像下面這樣的客戶:如何在WordPress中爲帖子和頁面標題獲得WYSIWYG編輯器?

攝影師李四

而且「攝影師」將是一個不同的字體名字。

基本上我需要能夠將標籤放在帖子或頁面標題中的單個單詞旁邊,以便我可以將它們定位到css中。

我已經嘗試在functions.php中使用以下片段來獲取富文本編輯器而不是標題文本框,但它不工作。

function tinymce_title_js(){ ?> 
<script type="text/javascript"> 
     jQuery(document).ready(tinymce_title); 
      function tinymce_title() { 
       jQuery("#title").addClass("mceEditor"); 
       tinyMCE.execCommand("mceAddControl", false, "title"); 
      } 
</script> 
<?php } 
add_action('admin_head-post.php', 'tinymce_title_js'); 
add_action('admin_head-post-new.php', 'tinymce_title_js'); 

function tinymce_title_css(){ ?> 
<style type='text/css'> 
      #titlewrap{border:solid 1px #e5e5e5 !important;} 
      tr.mceLast{display:none;} 
      #title_ifr{height:50px !important;} 
</style> 
<?php } 
add_action('admin_head-post.php', 'tinymce_title_css'); 
add_action('admin_head-post-new.php', 'tinymce_title_css'); 

當我檢查在WP具有正確的類mceEditor的由段規定,但WSYIWYG編輯器是不存在的標題輸入框中。

回答

0

我真的來了這個問題,尋找解決方案,所以即使它的老問題,你有我的解決方案。 1.你可以到文件可溼性粉劑管理員/編輯外形advanced.php 2.查找標題輸入和更新,以

<label class="screen-reader-text" id="title-prompt-text" for="title"><?php 
echo $title_placeholder; ?></label> 

<?php wp_editor($post->post_title, 'post_title', array(
    '_content_editor_dfw' => $_content_editor_dfw, 
    'drag_drop_upload' => true, 
    'tabfocus_elements' => 'title-html,save-post', 
    'editor_height' => 20, 
    'media_buttons' => false, 
    'tinymce' => array(
     'resize' => false, 
     'toolbar1' => 'bold,italic,strikethrough,forecolor,', 
     'toolbar2' => '', 
     'toolbar3' => '', 
     'toolbar4' => '', 
     'wp_autoresize_on' => false, 
     'add_unload_trigger' => false, 
     'wp_keep_scroll_position' => ! $is_IE, 
    ), 
)); ?> 

我知道它不是GR8更新核心文件,但這種方式,我發現它爲我工作,所以也許你們中的一些人可以找到它有吸引力... 也可以隨時使用它只爲某些post_type 測試與wordpress 4.9.1

相關問題