WordPress Snippet

ワードプレスをカスタマイズしよう

カテゴリー: テンプレート

テンプレート

WordPress 4.7 カスタム投稿テンプレート

投稿日: by

従来、固定ページでは、固定ページテンプレートを選択する事が出来ました。
ここで選択するテンプレートは、テンプレート階層によるファイル名のルールによらない。以下のようなコメント付きテンプレートなわけですが、
このテンプレートに Template Post Typeの記述が可能になりそうです。
これを記述するとどうなるかというと、上記のように「 post 」が書かれていると、
投稿に「投稿属性メタボックス」が表示されて、投稿でこのテンプレートを使用することが出来るようにな…

固定ページテンプレートで使用されているテンプレートの検知

投稿日: by

固定ページに適用されているテンプレートは、カスタムフィールド _wp_page_template に保存されます。
アタッチメントは、 _wp_attachment_metadata ( フィルタは、wp_update_attachment_metadata )
_wp_attached_file ( フィルタは update_attached_file )
アイキャッチ画像の id は、_thumbnail_id に、
wp_includes/post.php …

WordPress3.5 wp_enqueue_style wp_enqueue_script のURL

投稿日: by

スクリプトやスタイルの enque の際に、プロトコル相対リンクを使えるようになりました (#16560 ) enqueueした時に、httpsに切り替わったりする場合、重宝ですが、htmllintなどでは、3点減点、記述としては、問題ないけど、ブラウザの対応が怪しいかもという減点でした。
でなく //example.comの指定が使えるようになりました。

クッキーを調べて、リダイレクトする。.htaccess

投稿日: by

プライベートブログ用のプラグインを使用した場合に、wp-content/uploadsの保存される画像が、
プロテクトされないという事があります。
wp-content/uploads/の中にあるファイルにアクセスがあった場合に、ログインしていなければ、トップページにリダイレクトする
.htaccessの書き方
uploadsにアクセスがあったら、
クッキーを調べて、その中に、
トップページにリダイレクトする
WordPressプライベー…

wp_nav_menu()にメニューがセットされているかどうかをチェックする

投稿日: by

というテーマで、レビュアーから教えてもらった関数
カスタマイズしたメニューをセットした場合と、何もセットしていない場合に使われる フォールバック関数の関数)で、出力するhtmlが異なるために、CSSがうまく適用できなくなっていた。
location(この場合はprimary)にメニューがセットされているか、いないか 条件分岐する方法は、以下の通り
知らないという事は、とても不幸な事で、改めて思った。
ほとんどの方法は、すでに準備されている
私は、以下のようにコ…

wp_nav_menu のカスタマイズ

投稿日: by

リンクタイトルに、説明文を付けたいという質問があったので、以下のように答えてみました。
functions.php
template.php
*第2案は以下
nav_menu_css_class も ついている 便利だ。
残念だけれども、これらの事に気がついたのは、その質問があったからだった