皆さんこんばんわ!AbeGoblinです!
最近リライトにはまっていたりします!こういう過去記事を見直して、正しい情報を伝えていければいいなと思っています。
現在の職業では、あまりコードを書くことがないので、自分のためにもなりますしね!
ちなみに現在の仕事で、一番自分が上達したなぁと思うのはカメラですね!そう、撮影ですね!あとタイピングもだいぶ早くなった気がしますわ!前職全く生きてないわ!(笑
今回は。。。
はい、今回もですねwordpressに関する記事なんですけども、今回は強引ではありません!
管理画面内には投稿一覧っていうページがあります。デフォルトはたしかタイトル・投稿者・カテゴリー・日付だったかな??
んで今回はそこにアイキャッチ画像も表示させてしまおう!っていう記事になります。
これはね、アイキャッチ画像の有無が一瞬でわかるんで非常に便利です!
はいコードだ!
function add_column( $column_name, $post_id ) {
if ( 'thumbnail' == $column_name ) {
$thum = get_the_post_thumbnail( $post_id, array(75,75), 'thumbnail' );
}
if ( isset( $thum ) && $thum ) {
echo $thum;
} else {
echo __('None');
}
}
add_action( 'manage_posts_custom_column', 'add_column', 10, 2 );
こうですねー!サムネイルがあればサムネイルを表示、サムネイルがなければ、「なし」と表示されます!
これ下手にelseとかは入れないほうがいいです。あとコードは基本的に上から処理されていくものですので、優先したいものほど上に書いていくようにしましょう!!
あれ??記載してるのに、ここの条件分岐が効いていない!とかね!そういう時は、順番を見直しましょう!!
これをfunctions.phpにぶち込みます!購入したwpテーマだったり、有名なテーマにはすでに設定されているものが多いように思います。僕の使用しているcocoonにはすでに入っていましたね!
オリジナルテーマを作る場合は是非入れましょう!マジで便利です!
最後に
はい、なにかと便利ないキャッチ画像!今回は前回の記事と違い強引ではありません。スマートですね!一言でいうならスマート!そしてスーパー便利なコードです。
ガシガシ使っていきましょう!!
それでは今回はこのへんで終わりにしたいと思います!ありがとうございました!(^q^)ノシ