Tag: WordPress/Tips

目次

関連ページ

参考情報

機能

カテゴリで絞り込んで検索したい

外観の設定

テーマのカスタマイズ

Theme Test Driveを使う。

サイドバー

固定ページ一覧で特定ページを除外する

  • ウィジェットを使っている場合、ウィジェット設定で、除外するページのIDを指定できる。
  • ページIDは、固定ページ一覧のURLをマウスオーバーするとブラウザの左下に表示される。もしくはプレビュー画面でpost=999などと表示されているのを見る。
  • ページ除外系の特殊なプラグインを使っていると、ウィジェットの除外設定がきかなかった。この場合そのプラグインを無効にする(標準のウィジェットの除外機能を生かしたい場合は)。

Twitterのつぶやきを表示する

目次の出力

  • ホーム画面に目次を出力したい場合、home.phpをカスタマイズする。
    function list_posts($parent) {
        echo "<ul>";
        $args = array('category' => $parent, 'post_type' => 'post');
        global $enable_custom_order;
        $enable_custom_order = TRUE;
        $posts = get_posts( $args );
        $enable_custom_order = FALSE;
        foreach ($posts as $post) {
          echo '<li><a href="' . get_permalink($post->ID) . '">' . $post->post_title . '</a>';
        }
        echo "</ul>";
    }
    
    function list_category($parent) {
        echo "<ul>";
        $args = array(
          'parent' => $parent
        );
        $categories = get_categories( $args );
    
        foreach ( $categories as $category ) {
            if ($category->cat_ID == 32) {
                //Swift情報はパス
                continue;
            }
    	    echo '<li><a href="' . get_category_link( $category->term_id ) . '">' . $category->name . '</a><br/>';
            if ($parent == 0) {
    //            echo "#####" . $category->cat_ID;
                list_category($category->cat_ID);
            } else {
                list_posts($category->cat_ID);
            }
        }
        echo "</ul>";
    }
    
    list_category(0);
    

ソースコード

headタグ内に追加する

  • 広告やアクセス解析をhead内に記述しなければならない場合。
  • head.phpを子テーマにコピーして修正する方法は、親テーマが更新された場合に困ったことになる可能性。
  • head内にソースコードを追加する手順(子テーマのfunctions.phpを使った方法) - OPENCAGEにあるように子テーマのfunctions.phpwを使ったほうがよいかも。
    // head内にカスタム用のコードを追加する
    function meta_headcustomtags() {
    $headcustomtag = <<<EOM
    
    <!-- headに表示させたいコードをここに!(この行は消してね)-->
    
    EOM;
    echo $headcustomtag;
    }
    add_action( 'wp_head', 'meta_headcustomtags', 99);
    
  • テーマによっては設定で貼り付けられたり、独自のファイルが呼び出されるようにしてくれてる親切なものもある。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-10-12 (火) 13:51:53