我有posttypes.php文件, 我在其中注册帖子类型
<
?php
add_action('init', 'lovetocreateelevationprojects_init_posttypes');
function lovetocreateelevationprojects_init_posttypes()
{
$projects_args = array(
'public' =>
true, 'public_queryable' =>
true, 'show_ui' =>
true, 'query_var' =>
true, 'rewrite' =>
true, 'capability_type' =>
'post', 'hierarchical' =>
false, 'menu_position' =>
5, 'supports' =>
array(
'title', 'editor', 'thumbnail', 'excerpt', 'custom-fields'
), 'has_archieve' =>
true
);
register_post_type('projects', $projects_args);
}
我有新的帖子类型-图库, 并且此帖子类型在wordpress管理面板中可见。我创建了新的archive-projects.php文件, 到目前为止, 里面的所有内容都是:
<
?php
echo 'its working';
该文件似乎无法正常工作, 因为当我输入http:// localhost / webname / projects /路径时, 它会将我重定向到index.php, 而我没有” 正在工作” 的消息。
我使用自己的链接格式:http:// localhost / webname /%category%/%postname%/
#1【wordpress-如何正确设置归档页面()】我认为一切正常, 但可以正确地重写和query_var以便从url访问。
<
?php
add_action('init', 'lovetocreateelevationprojects_init_posttypes');
function lovetocreateelevationprojects_init_posttypes()
{
$projects_args = array(
'public' =>
true, 'public_queryable' =>
true, 'show_ui' =>
true, 'query_var' =>
'projects', 'rewrite' =>
['slug'=>
'project'], 'capability_type' =>
'post', 'hierarchical' =>
false, 'menu_position' =>
5, 'supports' =>
array(
'title', 'editor', 'thumbnail', 'excerpt', 'custom-fields'
), 'has_archive' =>
true
);
register_post_type('projects', $projects_args);
}
推荐阅读
- WordPress,如何以空主题开始()
- WordPress-如何在同一页面上制作多个自定义滑块()
- WordPress(如何实现分类的CTA)
- WordPress-如何检查CSS文件名是否包含”.min”()
- WordPress-如何显示作者最近两周的帖子()
- linux中python导入模块路径
- .Net Core+NPOI快速导入导出Excel
- Shell 分析服务器日志命令
- SAP UI 和 Salesforce UI 开发漫谈