当前位置: 首页 > 知识库问答 >
问题:

在wordpress管理中将自定义分类添加到媒体库

耿敏达
2023-03-14

我为媒体添加了一个自定义分类法,它在媒体管理部分显示为一个文本字段。我想这是典型的复选框格式,因为它存在于自定义帖子类型管理页面。有没有一种方法可以在函数中覆盖此选项,使此自定义分类显示在复选框中,以便用户可以轻松选择属于特定分类条目的图像?

下面是我用来将分类法引入媒体库的代码:

  register_taxonomy('Categories',array('project', 'slides', 'attachment'), array(
    'hierarchical' => true,
    'labels' => $labels,
    'show_ui' => true,
    'query_var' => true,
    'rewrite' => array( 'slug' => 'categories' ),
  ));

我找到了这篇文章,但从未使用过过滤器,如何让它为我工作有点困惑:

https://wordpress.stackexchange.com/questions/29858/adding-category-tag-taxonomy-support-to-images-media

共有2个答案

漆雕兴平
2023-03-14

我相信沃克的课程一定会成功,但看着法典让我想起了弦论和存在主义。WP 3.5的上升趋势。1,当您将分类法与设置为Hierarchal的“附件”相关联时,默认情况下,该复选框会显示在媒体库中。

耶!!

这可能无法完全回答所提出的问题,因此我将为任何想刺探这一点的人保留它。

戚宏浚
2023-03-14

你在那里的大部分路。要将分类类别呈现为特殊的超文本标记语言显示,如复选框列表,最好的方法是使用内置的WordPress Walker类。它完全是为这种东西做的。

http://codex.wordpress.org/Function_Reference/Walker_Class

我使用这种方法来创建一个新的“SLP_Tagalong”沃克类,每当有人编辑商店位置时,它会将我的分类类别列表呈现为复选框列表(我只显示文本名称,但它可以很容易地显示标记图像)。

如果你想看,我有修改后的沃克类可以分享。我会在这里发帖,但它是150行。给我一个首相,我会用那种方式回击。

 类似资料:
  • 我已经搜索了又搜索,除了我称之为“hack方法”的方法之外,找不到其他方法将自定义分类添加到自定义管理菜单中。 然后我注册我的帖子类型并确保它们使用 这可以工作,自定义帖子类型显示在我的自定义菜单中。 但是自定义分类法不接受同一属性的字符串,只接受true或false。 因此,要添加它,您必须创建一个子菜单页 这是一种“黑客”方式。 还有别的办法吗?如果不修改WordPress核心,我可以覆盖re

  • 我不知道为什么自定义文章类型的自定义分类不显示在管理列中(它消失了)。 以下是始终有效的代码: 如下所述: https://codex.wordpress.org/Function_Reference/register_taxonomy 第二个参数设置为null,因为在使用register\u post\u type()时,我将分类法与自定义post类型相关联 我不知道为什么代码停止工作了。我从3

  • 我正在尝试使用自定义字段(ACF)的内容向我的自定义帖子类型添加一个新的管理员列。我想添加的字段是“post object”字段,但它只显示文章标题,而不是ACF中的链接文章。我添加了一个截图。 这是我目前掌握的情况:

  • 我试图显示一个管理菜单项下的自定义分类法,这只是一个页面,即http://example.com/wp-admin/admin.php?page=bla. 根据register\u分类法下的WordPress Dev.页面的,它说: “某些字符串”-如果是现有的顶级页面,如“工具”。php“或”编辑。php?post_type=page',post类型将作为该页面的子菜单放置。 这是否意味着分类法

  • 我在WordPress文件,但当我想添加新文章或编辑新文章时,在“管理”菜单的右侧找不到自定义分类法元框 我的代码用于自定义分类法: 但我找不到我在截图中标记的位置: 我忘记或错过了什么吗?

  • 我想在WordPress Rest API中添加自定义endpoint。我能够通过创建简单的插件来获取此代码的帖子ID,标题,内容,slug,类别和featured_image。我在代码中获得了类别ID。我想要类别名称,我试图通过来执行此操作,但没有理解它。如何通过自定义终结点获取类别名称,作者姓名和作者个人资料图像。我也是wordpress的初学者。我参考了文档,但不明白该怎么做。将其写w_po