我有一个函数,可以通过编程在Wordpress中创建菜单项。我可以为各个页面和帖子创建菜单项,但如何为自定义帖子类型存档创建菜单项?具体来说,传递给wp\\u update\\u nav\\u menu\\u item()的参数是什么?
$args = []; // what goes in this array?
wp_update_nav_menu_item($menuID, 0, $args);
我有一个函数,可以通过编程在Wordpress中创建菜单项。我可以为各个页面和帖子创建菜单项,但如何为自定义帖子类型存档创建菜单项?具体来说,传递给wp\\u update\\u nav\\u menu\\u item()的参数是什么?
$args = []; // what goes in this array?
wp_update_nav_menu_item($menuID, 0, $args);
在搜索了核心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);
我有一个包含2个子菜单(查看和管理)的菜单(ads)。我希望两个菜单项都重定向到不同的页面,但我的第一个子菜单(视图)指向主菜单页面。
我有一个函数,可以通过编程在Wordpress中创建菜单项。我可以为各个页面和帖子创建菜单项,但如何为自定义帖子类型存档创建菜单项?具体来说,传递给wp\\u update\\u nav\\u menu\\u item()的参数是什么?
$args = []; // what goes in this array?
wp_update_nav_menu_item($menuID, 0, $args);
在搜索了核心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);
WordPress文档说:WordPress offers you the ability to create a custom URL structure for your permalinks and archives. https://codex.wordpress.org/Settings_Permalinks_Screen 我看到此屏幕将如何为特定帖子/页面创建永久链接,但我没有看到此设置屏幕上关于如何为存档帖子/页面创建链接的任何其他详细信息。有人能澄清一下吗?