WordPress找不到单一项目页面

时间:2020-05-28 作者:hadis

我创建了一个用于添加项目的项目表单,但当我创建它时,创建了一个错误的链接这就是我创建项目表单的方式:

 add_action(\'init\' , \'create_project\');
function create_project()
{
    $labels = array(
        \'name\' => _x(\'پروژه های جدید\', \'post type general name\'),
        \'singular_name\' => _x(\'پروژه\', \'post type singular name\'),
        \'add_new\' => _x(\'افزودن\', \'پروژه\'),
        \'add_new_item\' => __(\'افزودن پروژه\'),
        \'edit_item\' => __(\'ویرایش پروژه\'),
        \'new_item\' => __(\'جدید پروژه\'),
        \'view_item\' => __(\'نمایش پروژه\'),
        \'search_items\' => __(\'جستجوی پروژه\'),
        \'not_found\' => __(\'پروژهی وجود ندارد\'),
        \'not_found_in_trash\' => __(\'در زباله دان پروژهی نیست\'),
        \'parent_item_colon\' => __(\'ویرایش پروژه\'),
    );

    $support = array(\'title\', \'excerpt\', \'custom-fields\', \'editor\', \'thumbnail\');

    register_post_type(\'project\', array(
        \'labels\' => $labels,
        \'supports\' => $support,
        \'public\' => true
    ));
    }
单个项目。php

<?php
get_header();?>

<?php if (have_posts()){ ?>
<section class="page-title parallax-section">
    <div class="row-parallax-bg">
        <div class="parallax-wrapper">
            <div class="parallax-bg">
                <img src="images/bg-image-54.jpg" alt="">
            </div>
        </div>
        <div class="parallax-overlay"></div>
    </div>
    <div class="centrize">
        <div class="v-center">
            <div class="container">
                <div class="single-post-info">
                    <h6><span><i class="hc-clock"></i>تاریخ پست</span><span class="post-time">22<?php the_date(\'D/M/Y\') ?></span><span> در <a href="#"><?php the_category(); ?></a></span></h6>
                    <div class="title text-center">
                        <h1>لورم ایپسوم متن ساختگی با </h1>
                    </div>
                    <div class="post-author">
                        <img src="images/testimonial-2.jpg" alt=""><a href="#"><?php the_modified_author(); ?></a>
                    </div>
                </div>
                <?php the_meta(); ?>
            </div>
        </div>
    </div>
</section>
<?php } ?>
创建的链接是:\'http://localhost/wordpress/faradars/project/project/\'它打开了404页有人能帮我修一下吗?

1 个回复
SO网友:Ronak J Vanpariya

通过分析,您的代码可能应该尝试

刷新永久链接(这可能会解决此问题),因为当我们在WordPress中创建自定义帖子类型时,应该使用flush_rewrite_rules() 或手动更新永久链接

相关推荐