个性化阅读
专注于IT技术分析

wordpress-如何正确设置归档页面?

我有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


我认为一切正常, 但可以正确地重写和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);
    }
赞(0) 打赏
未经允许不得转载:srcmini » wordpress-如何正确设置归档页面?
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏