0
我所有的標籤和類別都有自己的內容。如果有任何帖子與給定的類別/標籤相關聯,他們確實有額外的內容,但它們也包含自己的有用信息。解決空標籤和類別頁面上的wordpress 404錯誤
但是,WordPress會爲這些引發404錯誤。我寧願不修補WordPress本身由於維護,以便離開...沒有好的解決方案? (編寫一個插件?似乎沒有可用的,所以這意味着這是一個nogo)
我所有的標籤和類別都有自己的內容。如果有任何帖子與給定的類別/標籤相關聯,他們確實有額外的內容,但它們也包含自己的有用信息。解決空標籤和類別頁面上的wordpress 404錯誤
但是,WordPress會爲這些引發404錯誤。我寧願不修補WordPress本身由於維護,以便離開...沒有好的解決方案? (編寫一個插件?似乎沒有可用的,所以這意味着這是一個nogo)
我還沒有做過這個特別的過去,但我已經編寫了插件,根據查詢變量通過template_include掛鉤。
類別如何他們的永久鏈接轉換爲query_vars如下:
example.net/?cat=catname
OR
example.net/?category_name=catname
所以,如果你寫附着在template_includes鉤,做類似以下的功能:
function captureEmptyCat($template)
{
if(get_query_var('category_name','false') || get_query_var('cat','false'))
{
//Do WP_QUERY to count posts in category, assign count to $categoryCount
if($categoryCount <= 0)
{
$template = "path/to/custom/template.php"
}
}
return $template;
}
然後在你的自定義模板(可以在你的主題或插件中,或者任何你可以通過文件路徑訪問的地方)爲你想要的信息做適當的WP_QUERY。
此代碼可以在主題的function.php文件或獨立插件中,由您根據自己的需要來決定。