这是添加后段塞输入字段的正确方式吗?

时间:2011-12-24 作者:Jenny

我在自定义帖子类型中添加了slug输入字段,并允许用户在前端编辑它。然后,在插入帖子时,我使用以下方法:

$wp_insert_post_args = array(
            \'post_status\'   => \'publish\',
            \'post_type\' => MY_POST_TYPE,
            \'post_author\'   => $this->creator_id,
            \'post_title\'    => $this->name
            \'post_name\'     => sanitize_title( $this->slug ) 
            );
我的自定义帖子类型已经支持“title”,因此,它应该自动生成post\\u名称。现在我添加$slug作为“post\\u name”,如上所述,will woredpress use \'title\' to generate \'post_name\', or use my \'slug\'? wordpress会像在普通帖子上一样执行slug exist检查吗,还是我应该自己检查?

1 个回复
最合适的回答,由SO网友:Brooke. 整理而成

如果slug exsit WordPress将在末尾添加一个数字。例如,如果您有两个名为“test”的帖子,您将得到“test”和“test-1”

希望有帮助

结束

相关推荐

用于创建选项页面的MENU_SLUG

以下是关于设计选项菜单的页面:http://codex.wordpress.org/Administration_Menus以下内容的意义是什么menu_slug ?我这样问是因为当我更改此值时,选项页将更改为您没有足够的权限访问此页面。如果我把它改回原来的样子,没关系。---EDIT---15/8/2011这是我正在更改的代码:function highlighter_menu_() { add_options_page(\'Highlighter pen options\', \'Hi