WordPressのfunctions.phpの初期設定
WordPressのテーマ作成時にfunctions.phpを書くが、いつも内容がバラバラなので書いておいた方が便利そうなものをまとめてメモ。
ソース
<?php //アイキャッチ画像使用 add_theme_support('post-thumbnails'); //自動挿入のpタグを無効 add_action('init', function() { remove_filter('the_excerpt', 'wpautop'); remove_filter('the_content', 'wpautop'); }); add_filter('tiny_mce_before_init', function($init) { $init['wpautop'] = false; $init['apply_source_formatting'] = ture; return $init; }); //ウィジェットを使用 function widgets_add(){ register_sidebar( array( 'name' => 'サイドバー1', 'id' => 'sidebar', 'before_widget' => '<div>', 'after_widget' => '</div>', 'before_title' => '<h2 class="title">', 'after_title' => '</h2>', ) ); } add_action('widgets_init', 'widgets_add'); //ダッシュボード側で公開日の時間まで表示 function date_display( $date, $post ) { $date .= '<br />' . get_post_time( 'H:i', false, $post ); return $date; } add_filter('post_date_column_time', 'date_display', 10, 2); //アイキャッチのカラム追加 function thumbnail_columns($columns){ $columns['thumbnail'] = __('アイキャッチ'); return $columns; } add_filter('manage_posts_columns', 'thumbnail_columns'); //アイキャッチ画像表示 function thumbnail_display($column_name, $post_id){ echo ( $thumbnail = get_the_post_thumbnail($post_id, 'small', array('style'=>'width:50px; height:50px;')) ) ? $thumbnail : __('未登録'); } add_action('manage_posts_custom_column', 'thumbnail_display', 10, 2);
関連記事
-
-
WordPressの管理画面で記事一覧にアイキャッチ画像を表示
WordPressの管理画面で記事一覧にアイキャッチ画像を表示させる方法のメモ。 ...
-
-
WordPressで複数のカテゴリーを取得する
WordPressで1つの記事に対して複数カテゴリを設定していた場合、テーマによ ...
-
-
Advanced Custom FieldsでGoogleMapの使用
Advanced Custom FieldsでGoogleMapを使用したかった ...
-
-
WordPressのユーザー画像とプロフィール
WordPressでユーザー毎に画像とプロフィール部分にHTMLタグを登録したか ...
-
-
WordPressを4.8.2にして不具合
WordPressを4.8.2にすると記事の新規追加時にウィジウィグの挙動がおか ...
-
-
WordPressでスケジュール実行される日時を調べる方法
WordPressであるシステムを実装し、その際に毎日1回スケジュール実行(WP ...
-
-
さくらvpsにワードプレスを導入
さくらvpsで立ち上げたサーバーにWordPressを導入した際のメモ。 ①ダウ ...
-
-
WordPressでプラグインの作成方法
WordPressで簡単なニュースを表示させるというプラグインを作成したので、使 ...
-
-
WordPressでNo URL was~というエラー
WordPressでmp4ファイルをアップロードして記事に埋め込んだものの、記事 ...
-
-
WordPressの記事公開・更新時に何らかの処理を行う方法
WordPressで記事を公開(予約公開含む)もしくは更新した際に何らかの処理を ...