我需要根據帖子類型和類別添加正文類。基於帖子類別的自定義body標籤
我試過這個,但它似乎沒有工作。
add_filter('body_class', 'custom_body_class');
function custom_body_class($classes) {
global $post;
if ('service_provider' == $post->post_type AND 'educational_services' == $post->post_category) {
$classes[] = 'body-purple';
return $classes;
}
}
這將返回該錯誤 -
警告:連接()[function.join]:在/home/davedevj/public_html/wp-includes/post-template.php傳遞線路394的參數無效類=「」>
所以我把一些額外的代碼:
add_filter('body_class', 'custom_body_class');
function custom_body_class($classes) {
global $post;
if ('service_provider' == $post->post_type AND 'educational_services' == $post->post_category) {
$classes[] = 'body-purple';
return $classes;
}
else {
$classes[] = '';
return $classes;
}
}
如果可能的話,我需要沒有else語句做。
但主要問題是,即使這不起作用。我嘗試過在post_category部分留下,並沒有AND,只是有條件的 - 但沒有運氣。
現在正在進行重寫。 –
嘿是service_provider某個數組的關鍵嗎? –
它的一個自定義帖子類型 – user1683285