您可以将可视化编辑器添加到自定义分类法的描述字段中吗?


Answers:


11

刚写的功能。现在,它将在每个自定义分类标准描述中显示tinymce编辑器。当然,您可以编辑以仅针对某些特定分类法显示它。

/**
 * Display advanced TinyMCE editor in taxonomy page
 */
function wpse_7156_enqueue_category() {
    global $pagenow, $current_screen;

    if( $pagenow == 'edit-tags.php' ) {
        require_once(ABSPATH . 'wp-admin/includes/post.php');
        require_once(ABSPATH . 'wp-admin/includes/template.php');

        wp_tiny_mce( false, array( 'editor_selector' => 'description', 'elements' => 'description', 'mode' => 'exact' ));
    } 
}
add_action( 'init', 'wpse_7156_enqueue_category' );

您可以提供第一个参数,wp_tiny_mcetrue好像您要获得tinyMCE的精简版一样


您把它钉在塔雷克了,谢谢!我很确定他们已经将其移至适用于3.3的真实API中,但目前这是一个简单的解决方案。明天当WPSE允许我时,我将颁发赏金。:)
hsatterwhite

为简单起见,+ 1。添加到我的代码段中,请稍后再试。谢谢
Michal Mau

@Maugly,同意了。我尝试过,您可能想要修改它以使其与action = edit一起使用,因为在分类表中使用了#description的快速编辑屏幕。#tag-description用于快速编辑屏幕上的描述文本框,但由于两列设置,因此空间有限。
hsatterwhite

只是提醒@hsatterwhite奖励赏金
marfarma 2011年

感谢您的提醒,完成和完成。祝你有个好的一天!
hsatterwhite

2

您是否尝试过 富文本标签 插件?

  • 它完全满足您的需求。
  • 与自定义分类法一起使用。
  • 适用于图像。
  • 包括新的WP内部链接。
  • 它会定期更新。

屏幕截图:

富文本标签屏幕截图


我还没有听说过。我感谢您的回答,并提供了屏幕截图。除了可接受的答案,这也是一个很好的解决方案。谢谢你,莫格利!
hsatterwhite

0

不直接,不。

但是,您可以编写一个自定义javascript,它将适当的类应用于自定义分类法描述的输入字段。

但是,如果您真正想做的是在帖子之间创建“多对多”关系(例如,帖子类型为“轮胎”和帖子类型为“汽车”),那么WordPress不会(当前)为此有一个设施。但是,Posts 2 Posts插件确实提供了此功能(并为您提供了创建复杂关系的更多灵活性)。


感谢您的回复,但我不想将帖子与其他帖子相关联。我只是想将视觉编辑器添加到分类法的描述字段中。
hsatterwhite
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.