1
WordPressの管理メニューに2つの追加サブメニュー項目を追加します。私がフックしたいトップレベルのメニューは、WooCommerceによって作成された 'Products'メニューです。WordPress Adminサブメニューからフィルタリングされたページに移動
edit.php?post_type=product
表示するメニュー項目には、商品カテゴリで商品をフィルタリングすることでアクセスできます。例えば。
http://dev3.benefacto.org/wp-admin/edit.php?s&post_type=product&product_cat=manchester
私はこれを行うには(下)作業溶液を作ってみた - しかし、それは私が単に「メニュースラグに何かを追加することができるはずのように私は感じたときに関数を呼び出す必要があるため、それが無粋ですおそらく変数。
大変ありがとうございます。
// Hook into the Admin Menu
add_action('admin_menu', 'lnz_wp_adminmenu_addproductpages');
// Add Product Categories
function lnz_wp_adminmenu_addproductpages() {
add_submenu_page('edit.php?post_type=product', 'Manchester Charities - Page', 'Manchester Charities- Menu', 'manage_options', 'product_cat_manchester', 'lnz_wp_adminmenu_redirectmanchester');
add_submenu_page('edit.php?post_type=product', 'London Charities - Page', 'London Charities- Menu', 'manage_options', 'product_cat_london', 'lnz_wp_adminmenu_redirectlondon');
}
// Create Redirects for relevant links
function lnz_wp_adminmenu_redirectmanchester() {
header('Location: http://dev3.benefacto.org/wp-admin/edit.php?s&post_type=product&product_cat=manchester');
exit();
}
function lnz_wp_adminmenu_redirectlondon() {
header('Location: http://dev3.benefacto.org/wp-admin/edit.php?s&post_type=product&product_cat=london');
exit();
}
ありがとうございます。私は明日それを渦巻きにし、それがどのように動作するかを参照して戻ってくるでしょう! –