魔改造したメモその6。細かすぎて伝わらないあれこれ。投稿サムネイルの利用the_post_thumbnail関数を利用する。?>固定ページで、子ページの投稿サムネイルを利用する場合はget_page系関数でpostオブジェクトを取得して、記事IDをget_the_post_thumbnail関数の引数に指定する。?>ページスラッグの取得とクラスへの追加スラッグの取得はget_post_fieldで出来る。get_the_id());この関数はpostsフィールドの値を直接取得出来る便利なやつで、値が入ってないときは空文字列、フィールドが無い場合はErrorオブジェクトが帰ってくる。これをbody_class()だとかpost_class()の引数に設定すれば、ページスラッグをクラス名として利用出来る。?>>slugが設定されていない場合はタイトルが自動設定になるので注意。Standardsの警告が出まくったので全部潰す。reference〜配列を変数に格納せず、直接引数に入れている。これが一番怒られ箇所が多かった。with〜子クラスで上書きしているメソッド引数が親クラスと異なる。子クラスで親クラスのメソッドを上書きするときには、親クラスのメソッドが指定している引数をすべて指定する。デフォルト値を指定している場合は、その指定も同じにしなければならない。このエラーはWalker_Nav_Menuを継承した子クラスで発生。$id)titleとdescriptionの出し分けtitleに親カテゴリー名だとか親ページ名を表示させたいとなると、wp_titleではどうにもならないので関数を自作する。ついでにdescriptionも対応させておく。get_bloginfo('title');}使うときはこう。?>固定ページは抜粋の設定がないんで、カスタムフィールドで入力できるようにしといて、本文を取るか判別してもいいと思う。コメントデータの処理方法の詳細はこちらをご覧ください。キャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。