###前提・実現したいこと
wordpressにTCD015テーマをインストールしています。
投稿一覧画面でのみ、「表示オプション」に新しいチェック項目が追加されず困っています。
例えば、All in One SEO Packをインストールしても、WP-PostViewsをインストールしても、その項目が投稿一覧の「表示オプション」に追加されません。
投稿エディタ画面の表示オプションでは、Custom CSSやAll in One SEO Packなどは追加されており、普通に使用できます。
テーマの開発元に質問もしてみたのですが、技術的なことはサポート外とのことで、わからずじまいでした…。
いろいろ調べてfunctions.phpも覗いてみたのですが、別段表示項目を制限しているような記述は見当たらず。
ほかに見るべきところなど、何かわかるようでしたら教えていただけないでしょうかm(_ _)m
最終的に実現したいことは、投稿一覧にビューカウンタを置くことです。
###試したこと
複数の環境でプラグインの種類とバージョンを確認しましたが、TCD015テーマを使っているサイトでのみこの現象が発生しているようでした。
###補足情報(言語/FW/ツール等のバージョンなど)
WordPress 4.7.3
Grider TCD015バージョン: 1.5
WP-PostViews バージョン 1.75
WordPress Popular Posts バージョン 3.3.4
All in One SEO Pack バージョン 2.3.12.2.1
###追記
更に深くまで調べた結果、functions.phpからrecommend.phpが呼び出されており、そこに以下の記述を発見しました。
// 投稿一覧にカスタムフィールドを表示する
add_filter("manage_edit-post_columns", "add_new_post_columns");
function add_new_post_columns($post_columns){
$post_columns = array(
"cb" => '<input type="checkbox"/>',
"title" => __('Title', 'tcd-w'),
'recommend_post' => __('Recommend post', 'tcd-w'),
'categories' => __('Categories', 'tcd-w'),
"author" => __('Author', 'tcd-w'),
"comments" => __('Comments', 'tcd-w'),
"date" => __('Date', 'tcd-w'),
);
return $post_columns;
}
add_action('manage_post_posts_custom_column', 'manage_post_columns', 10, 2);
function manage_post_columns($column_name, $id) {
global $post;
switch ($column_name) {
case 'recommend_post':
if(get_post_meta($post->ID, 'recommend_post', true)) { _e('Show', 'tcd-w'); };
default:
break;
} // end switch
};
$post_columnsにある項目しか表示できないようになっているのかなと思いましたが、ここにどう追記すれば反映されるのかがわかりません。
レベルの低い質問で申し訳ないのですが、ご教示いただけないでしょうか。
回答1件
あなたの回答
tips
プレビュー