如何创建链接到自定义帖子类型的存档的新菜单项?

时间:2017-06-08 作者:Michael Lynch

我有一个函数,可以通过编程在Wordpress中创建菜单项。我可以为各个页面和帖子创建菜单项,但如何为自定义帖子类型存档创建菜单项?具体来说,传递给wp\\u update\\u nav\\u menu\\u item()的参数是什么?

$args = []; // what goes in this array?

wp_update_nav_menu_item($menuID, 0, $args);

1 个回复
SO网友:Michael Lynch

在搜索了核心Wordpress文件后,我找到了必要的参数。关键是设置menu-item-object 成为你帖子类型的鼻涕虫menu-item-type 未来post_type_archive.

$args = [
    \'menu-item-position\' => $position,
    \'menu-item-status\' => \'publish\',
    \'menu-item-parent-id\' => 0,
    \'menu-item-object\' => \'my-post-type\',
    \'menu-item-type\' => \'post_type_archive\'
];

wp_update_nav_menu_item($menuID, 0, $args);

结束

相关推荐

Adding two submenus to a menu

我有一个包含2个子菜单(查看和管理)的菜单(ads)。我希望两个菜单项都重定向到不同的页面,但我的第一个子菜单(视图)指向主菜单页面。

如何创建链接到自定义帖子类型的存档的新菜单项? - 小码农CODE - 行之有效找到问题解决它

如何创建链接到自定义帖子类型的存档的新菜单项?

时间:2017-06-08 作者:Michael Lynch

我有一个函数,可以通过编程在Wordpress中创建菜单项。我可以为各个页面和帖子创建菜单项,但如何为自定义帖子类型存档创建菜单项?具体来说,传递给wp\\u update\\u nav\\u menu\\u item()的参数是什么?

$args = []; // what goes in this array?

wp_update_nav_menu_item($menuID, 0, $args);

1 个回复
SO网友:Michael Lynch

在搜索了核心Wordpress文件后,我找到了必要的参数。关键是设置menu-item-object 成为你帖子类型的鼻涕虫menu-item-type 未来post_type_archive.

$args = [
    \'menu-item-position\' => $position,
    \'menu-item-status\' => \'publish\',
    \'menu-item-parent-id\' => 0,
    \'menu-item-object\' => \'my-post-type\',
    \'menu-item-type\' => \'post_type_archive\'
];

wp_update_nav_menu_item($menuID, 0, $args);

相关推荐

Permalinks - Archives

WordPress文档说:WordPress offers you the ability to create a custom URL structure for your permalinks and archives. https://codex.wordpress.org/Settings_Permalinks_Screen 我看到此屏幕将如何为特定帖子/页面创建永久链接,但我没有看到此设置屏幕上关于如何为存档帖子/页面创建链接的任何其他详细信息。有人能澄清一下吗?