這是事實,單個不能是兩種類型,因爲在數據庫中我們只能爲此存儲單個值。
但根據你的情況,我不認爲這是一項艱鉅的任務。您只有後端問題,您無法在兩種類型下顯示帖子。 您不需要爲每個創建不同的帖子類型。
只需創建一個類別,在添加後的類別
1) category 1
2) category 2
3) category 3
4) category 4
您可以創建多個類別和子類別,你可以指定多個類別,以單篇文章
,你得到的主要事情單獨的模塊按類別,那麼你可以添加以下代碼,以獲得 獨立模塊爲每個類別動態
只需要關注此.....
下面的代碼將是類別,它是父類的節目菜單,然後你可以
<?php
/***
** plugin name,description
*/
/************* plugin code ************/
$cpost = new CUST_POST();
class CUST_POST{
public function __construct()
{
$this->pluginname = 'Manage Posts';
add_action('admin_menu', array(&$this,'admin_myplugin_menu'));
}
function admin_myplugin_menu(){
$cats = get_categories();
if ($cats) {
$i = 0;
foreach($cats as $k=>$cat) {
if($cat->category_parent == 0){
if($i == 0){
// if the first then show as main menu
add_menu_page(__($this->pluginname, $this->pluginname), __($this->pluginname, $this->pluginname), 'mp', 'mp', ''));
}
// show as submenu
add_submenu_page('mp', $cat->name." Posts", $cat->name." Posts", "administrator", 'edit.php?category_name='.$cat->slug, '');
$i++;
}
}
}
}
}
?>
希望單獨管理。這將是有益的。
你到目前爲止嘗試過什麼? –
實際上,我有很多帖子顯示在我的項目中,這些帖子與不同類型有關,但可能有些帖子可能屬於多個帖子類型。管理員可以根據不同的帖子類型管理帖子,其中單獨的可管理模塊位於管理員端 –
您所要求的內容可以在不需要自定義帖子類型的情況下實現。 **娛樂帖子**可以使用類別,您可以使用[類別模板](https://codex.wordpress.org/Category_Templates)來顯示它們。 **精選文章**可以使用[粘貼](http://codex.wordpress。org/Sticky_Posts)(只記得他們只能使用'post'的post類型),並且顯示**新帖子**可以通過使用鉤子操作查詢或使用[WP_Query對象]創建一個自定義查詢來實現。 (http://codex.wordpress.org/Class_Reference/WP_Query)... –