我在我的页面上使用了两个额外的TinyMCE编辑器,在我的主题页面中添加额外的文本字段。我现在意识到,内容交付的思想自定义字段不支持自动嵌入功能。因此,我需要告诉WordPress在这两个额外的自定义字段上启用它。
下面是我的函数中包含的后端部分的一个示例。php文件:
function monster_meta_options() {
global $post;
$custom = get_post_custom($post->ID);
$monster_tiny_1 = (isset($custom[\'monster_tiny_1\'][0]) ? $custom[\'monster_tiny_1\'][0] : \'\');
//Use nonce for verification
wp_nonce_field( plugin_basename( __FILE__ ), \'myplugin_noncename\' );
//TinyMCE field! :)
$args = array(\'wpautop\' => true, \'media_buttons\' => true, \'quicktags\' => true,\'textarea_name\' => \'monster_tiny_1\');
wp_editor( html_entity_decode($monster_tiny_1), \'lower-left\', $args);
}
这是一个如何在前端输出自定义字段的示例。名为om monster的自定义页面。php
<div class="entry-content-left">
<?php
$custom_field = get_post_meta($post->ID, \'monster_tiny_1\', true);
$monster_tiny_1 = (isset($custom_field) ? $custom_field : \'\');
if ($monster_tiny_1 != \'\') {
echo wpautop(html_entity_decode($monster_tiny_1));
} ?>
</div><!-- .entry-content-left -->
那么,如何在自定义TinyMCE编辑器中编写的内容上启用自动嵌入(应该与普通文本字段相同)。