我已搜查, 这里是关闭的结果。
我建立一个新的WordPress站点。 我最希望的职位,都在网址中没有分类,只需www.site.com/title。 不过,我想的博客文章是分开的,所以我想www.site.com/blog/title。 我也想选择增加更像是在未来,仅针对特定的类别,而不是整个网站。
有类似这样的在这里计算器许多问题,但最有0回复。 任何意见将是巨大的。 我甚至试过高级固定链接没有任何的运气。
我已搜查, 这里是关闭的结果。
我建立一个新的WordPress站点。 我最希望的职位,都在网址中没有分类,只需www.site.com/title。 不过,我想的博客文章是分开的,所以我想www.site.com/blog/title。 我也想选择增加更像是在未来,仅针对特定的类别,而不是整个网站。
有类似这样的在这里计算器许多问题,但最有0回复。 任何意见将是巨大的。 我甚至试过高级固定链接没有任何的运气。
你可以简单地做,通过设置>永久链接,并添加到常用设置>自定义结构值/blog/%postname%/
。 在那里,你会得到www.site.com/blog/title访问的博客文章。
我无法理解的第一个问题。 通过:
我最希望的职位,都在网址中没有分类
你的意思是没有www.site.com/category/category-name? 或者没有www.site.com/category/post?
编辑#1
要回答这个问题:
www.site.com/category/post是什么,我只是想对博客文章以“博客”>如果类别是“鞋”我不希望在URL中显示的类别的类别。 -
第一:可以设置永久链接到/%postname%/
这样你所有的后期都会有网站/标题因此从该链接访问
第二:你要过滤永久链接到不同的表现下“博客”类的职位。
尝试这个
add_filter( 'post_link', 'custom_permalink', 10, 2 );
function custom_permalink( $permalink, $post ) {
// Get the categories for the post
$categories = wp_get_post_categories( $post->ID );
foreach ( $categories as $cat ) {
$post_cat = get_category( $cat );
$post_cats[] = $post_cat->slug;
}
// Check if the post have 'blog' category
// Assuming that your 'Blog' category slug is 'blog'
// Change 'blog' to match yours
if ( in_array( 'blog',$post_cats ) ) {
$permalink = trailingslashit( home_url( 'blog/' . $post->post_name ) );
}
return $permalink;
}
第三:你要过滤rewrite_rules
add_filter( 'rewrite_rules_array', 'custom_rewrite_rule' );
function custom_rewrite_rule( $rules ) {
$new_rules = array(
'blog/([^/]+)/trackback/?$' => 'index.php?name=$matches[1]&tb=1',
'blog/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$' => 'index.php?name=$matches[1]&feed=$matches[2]',
'blog/([^/]+)/(feed|rdf|rss|rss2|atom)/?$' => 'index.php?name=$matches[1]&feed=$matches[2]',
'blog/([^/]+)/comment-page-([0-9]{1,})/?$' => 'index.php?name=$matches[1]&cpage=$matches[2]',
'blog/([^/]+)(/[0-9]+)?/?$' => 'index.php?name=$matches[1]&page=$matches[2]'
);
$rules = $new_rules + $rules;
return $rules;
}
转到永久设置和保存设置刷新重写规则,使上述积极变化
注:增加您的活动主题的那些功能functions.php
模板
注意:我还没有测试它尚未但这是你改变固定链接的方式。 我做了类似的方式来改变我的归档和搜索结果固定链接。