Wordpress页面和自定义帖子

时间:2015-01-21 11:39:39

标签: php wordpress

我的Wordpress网站遇到了一个令人恼火的问题,我希望你能帮助我。

基本上,我有一个页面 - 案例研究,在导航结构中被称为“案例研究”。它后来被删除并重新添加,迫使它进行'案例研究-2'。有什么方法可以编辑这个吗?我尝试更改页面内部的固定链接,但在更改后恢复为“case-studies-2”。

我的第二个问题是自定义帖子类型“案例研究”与此页面相关联。我可以让页面在列表中拉出自定义帖子,但是他们的永久链接会转到404并重置永久链接结构并没有修复它!

最后,无论我对模板文件做什么,我尝试解决此问题都导致我的案例研究页面重新回到主页。

先谢谢大家, 格雷厄姆

2 个答案:

答案 0 :(得分:1)

带有导航结构case-studies的案例研究的第一页仍可在帖子的垃圾箱中使用,因此首先从垃圾箱&中删除该页面。然后修改您的新案例研究页面,并在该修改中永久链接并删除2,就像case-studies-2case-studies

一样

对于第二个问题,您必须将自定义帖子类型注册到主题的function.php文件

为此,请将此代码添加到function.php文件

add_filter( 'pre_get_posts', 'my_get_posts' );

function my_get_posts( $query ) {

    if ( is_home() && $query->is_main_query() )
        $query->set( 'post_type', array( 'post', 'page', 'album', 'movies','music_review') );

    return $query;
}

重置此固定链接后

答案 1 :(得分:0)

问题已解决 - 旧文件位于bin中,未正确删除。从那里删除它允许我直接在页面上更新永久链接:)

感谢您的帮助,偷看!