1. 首页
  2. WordPress钩子手册
  3. 主题相关

WordPress仪表板–概览–自定义帖子类型

一种流行的方法是将自定义的post类型添加到dashboard\”Right Now\”或Now\”At Glance\”。codex还有一个类似的例子。

看起来新的挂钩是\”dashboardu Glanceu items\”。这是可行的,但我希望有一种方法可以添加已定义的CPT图标,而不是一般的页面、帖子或评论图标。还有,因为图标的样式来自.post-count a:before,我无法在项目上添加附加链接以仅查看挂起的项目。

这是我第一次将CPT添加到\”一览\”部分(屏幕截图):

//添加自定义分类法自定义发布类型计数到dashboardadd_action(\"dashboard_glance_items\",\"my_add_cpt_to_dashboard\");function=number_format_i18n(=get_post_types(数组)({if($post_type->show_in_menu===\"<a=number_format_i18n($num_posts->);pending href=>

dotkev–您可以这样做。

因此我的CPT如下:http://halfelf.org/2012/my-custom-posttypes-live-in-mu/

然后我在侧边栏和菜单中设置如下样式:

function helfu cptsu css(){echo\"<style>

现在它们看起来都一样了

谢谢,解决方案很棒!因为我的所有cpt都已经定义了图标,所以我将重写css,使其完全不显示字体图标,而是将$postütype->菜单图标放在行中。

晚安。在我的案子,我有我现在的代码来筛选所有自定义的帖子类型和分类法。因为这里提供的解决方案需要\"硬编码\"CPT数据,我去绘图板重新编写代码版本。

我的初始代码基于以下代码片段:
http://wpsnipp.com/index.php/functions-php/include-custom-post-types-in-right-now-admin-dashboard-widget/

这是修订后的代码:

<?php//Add Custom Post Type to WP-ADMIN Right Now Widget//Ref Link:http://wpsnipp.com/index.php/functions-php/include-custom-post-types-in-right-now-admin-dashboard-widget//http://wordpress.org/support/topic/dashboard-at-a-glance-custom-post-types//http://halfelf.org/2012/my-custom-posttypes-live-in-mu/function==获取发布类型($args,$output,$operator);foreach($postu type as$postu type=$postu type->name;}echo\"<li=getu taxonomies($args,$output,$operator);foreach($taxonomy as$taxonomy=$taxonomy->name;}echo\"<li>

相同的代码出现在Pastbin:
http://pastebin.com/Jc00GNWV

我的代码不放置自定义图标。它利用那些进入WordPress发帖。但是它允许任何自定义的文章类型或分类法,你可以想象。

像Ipstenu一样,我把所有与cpt相关的代码都放到mu插件中,这样主题更改就不会破坏代码。

谢谢你给我指导!大家好!找到这个线程后,我将一个插件Glance That整合起来,将这个功能添加到您的仪表板中。希望有帮助!

大家干得好!

@marj Wyatt,我只是对您的代码做了一些小的修改,以引入cpt单数名称和cpt icon类进行样式设置。

@UaMV成员,我很乐意为你的插件做贡献。我需要一个第8天的时间。

//向WP-ADMIN Right Now Widget添加自定义帖子类型//参考链接:http://wpsnipp.com/index.php/functions-php/include-custom-post-types-in-right-now-admin-dashboard-widget//http://wordpress.org/support/topic/dashboard-at-a-glance-custom-post-types//http://halfelf.org/2012/my-custom-posttypes-live-in-mu/function==getu postu types($args,$output,$operator);foreach($postu types as$postu type=$postu type->name;}echo\"<li=getu taxonomies($args,$output,$operator);foreach($taxonomy as$taxonomy=$taxonomy->name;}echo\"<li>

@dotkev…很高兴我的代码片段帮助了你出去!

WordPress仪表板–概览–自定义帖子类型 为WP2原创文章,链接:https://www.wp2.cn/hook/theme_hook/wordpress%e4%bb%aa%e8%a1%a8%e6%9d%bf-%e6%a6%82%e8%a7%88-%e8%87%aa%e5%ae%9a%e4%b9%89%e5%b8%96%e5%ad%90%e7%b1%bb%e5%9e%8b/

发表评论

您的电子邮箱地址不会被公开。