2016-05-09 10 views
0

私は異なる投稿タイプまたはカテゴリを使用して、たとえばindex.phpページに特定の投稿をどこに配置するかを決定しています。Wordpress:特定の投稿タイプまたは所有オブジェクトの管理メニューエントリを追加します

プラグインを使わずに管理メニュー(「スライダー」など)に新しい項目を追加したいのですが、テーマのみを追加したいと思います。

これはプラグインのためにあると思われるワードプレスdocumentationで見つかりました - そうですか?

オブジェクトを作成できない場合は、特定の投稿タイプまたはカテゴリ(非表示)を強制する管理メニューにエントリを作成することができます。

enter image description here

次のコードでは、私の「設定/ einstellungen」メニュータブにエントリを追加します。しかし、私は別の場所に配置したいと思っています

add_action('admin_menu', 'my_plugin_menu'); 


function my_plugin_menu() { 
    add_options_page('Slider', 'Create Slider', 'manage_options', 'create-a-slider', 'my_plugin_options'); 
} 


function my_plugin_options() { 
    if (!current_user_can('manage_options')) { 
     wp_die(__('You do not have sufficient permissions to access this page.')); 
    } 
    echo '<div class="wrap">'; 
    echo '<p>Here is where the form would go if I actually had options.</p>'; 
    echo '</div>'; 
} 
+0

[ 'add_menu_page()'](https://developer.wordpress.org/reference/functions/add_menu_page/) –

答えて

0

実際に私が投稿したリンクには必要なすべての情報が含まれていました。

次のスニペットを使用して、さまざまな要素にメニューを添付できます。

add_objcect_page() 

トップレベルの要素を追加するには、次のようにします。

Dashboard 
<?php add_dashboard_page($page_title, $menu_title, $capability, $menu_slug, $function); ?> 


Posts 
<?php add_posts_page($page_title, $menu_title, $capability, $menu_slug, $function); ?> 


Media 
<?php add_media_page($page_title, $menu_title, $capability, $menu_slug, $function); ?> 


Pages 
<?php add_pages_page($page_title, $menu_title, $capability, $menu_slug, $function); ?> 


Comments 
<?php add_comments_page($page_title, $menu_title, $capability, $menu_slug, $function); ?> 


Appearance 
<?php add_theme_page($page_title, $menu_title, $capability, $menu_slug, $function); ?> 


Plugins 
<?php add_plugins_page($page_title, $menu_title, $capability, $menu_slug, $function); ?> 


Users 
<?php add_users_page($page_title, $menu_title, $capability, $menu_slug, $function); ?> 


Tools 
<?php add_management_page($page_title, $menu_title, $capability, $menu_slug, $function); ?> 


Settings 
<?php add_options_page($page_title, $menu_title, $capability, $menu_slug, $function); ?> 

https://codex.wordpress.org/Administration_Menus

関連する問題