Function – 関数

1/2ページ
  • 2019.06.16

get_children を使って、現在のページの子ページ一覧を表示してみた

固定ページをカテゴリー的に使っているサイトを作っていました。 親ページが「魚」で、子ページが「鯛」「鮪」「鮭」というような。 で、親ページに、子ページのリンク付きバナーを表示しようと思いまして、試行錯誤した結果、以下のコードに落ち着きました。 ACFを使用して、子ページに child_banner_url という画像フィールド(戻り値:画像URL)を追加。 親ページ側では、そのバナーを表示します。 […]

  • 2019.06.14

固定ページでも抜粋を使いたいっ!

投稿には「抜粋」というのがあって、テンプレート側で出力するように記述しておくことで記事のヘッドライン的に使用することができます しかーし、固定ページにはそれがない 投稿でも固定ページでも簡単にON、OFFを切り替えられるようになってればいいのになぁって思うんですけど…   ま、でも、すっごく簡単に固定ページでも使用できますので我慢しときましょ   次の1行を、fun […]

  • 2018.10.26

acf_form()を使って、フロントエンドからカスタム投稿タイプに新規登録する方法

フロントエンドから新規投稿できるようにするには、これまでもACF(Advanced Custom Fields)プラグインから提供されているacf_form()関数を使用してきましたし、あちこちに日本語、英語の解説がありますが、同じことをカスタム投稿タイプに対して行う場合だと、なかなか日本語で解説しているページがなかったので(あっても具体的な方法は省略されてしまっていて)メモメモ♫ まず、acf_ […]

  • 2018.09.18

TinyMCEエディタを使ってて、spanタグが消されて困っちゃう人

ビジュアルモードとテキストモードを切り替えたりしたときに、spanタグが消されてしまうってのはWordPressでよくある話で… よくあるってのは困りものなんですけど TinyMCE を使っている場合は、tiny_mce_before_initフィルターを使ってあっさりすっきり解決できます。 以下のコードを function.php にぶちこみます [crayon-5e8af8be80 […]

  • 2018.09.18

bodyタグに自ページと親ページのスラッグを追加しやがれ

固定ページの各ページ毎や、ある固定ページの子孫ページだけにスタイルシートを適用したい場合など bodyタグにページスラッグが吐き出されてくれると便利   ところが、body_class()のパラメータとしてページスラッグは用意されていないんですね(;´∀`) 実はWordPress Codex のサイトにはちゃんと付いてるんですよね。『page-テンプレートタグ_body_class』み […]

カスタムメニューを表示する。register_nav_menus と wp_nav_menu の使い方

カスタムメニューを表示する register_nav_menu でカスタムメニュー宣言 まず最初に、function.php に「こういうカスタムメニューを使うんだよ〜」って宣言します。 使用する関数は、register_nav_menu です。 [crayon-5e8af8be809a2289925306/] $location は、カスタムメニュー位置の識別子。スラッグのように固有のID(半角 […]

親テーマの function.php 内の関数を子テーマから上書きしたい

子テーマを使用していて「親テーマのfunction.phpで定義されている関数を編集したい」ってときがあります。 例えば、function.phpでウィジェットやメニューが定義されていて、そこんところのタグを変更したいとか。 [crayon-5e8af8be80d3e525183194/] 上は、サイドバーウィジェットの定義ですが、タイトルが<h3>となっているのを<h2> […]

マッチングサイトをつくるのダの① 既存のプロフイール項目の削除と、ユーザーグループごとのプロフィール項目の追加プラスα

マッチングサイトを作る際に、グループA(ベンダーなど)とグループB(ユーザーなど)のそれぞれのユーザー登録に必要な項目があります。 それらのプロフィール項目を追加したり、もともとある項目の不要なものを削除したりできて、さらに自分のプロフィールをフロントエンドから編集できるようにしたい。 これらをまるっと実現するにはどうするか? 何を使うか? というのが今回のテーマ。   果たしてこれらの […]

Event Organiser プラグイン管理画面のイベント一覧標準を変える

イベント管理のプラグインEvent Organiserは、実に優れたプラグインなのですが、1点だけとても使いづらい点があります。 管理画面でイベントを一覧表示したときに、日付の古いものから順に並んでしまうのです。 ありえん(;´Д`) WordPressのデフォルトでは、投稿や固定ページは最新のものから並びます。 これがとても自然な姿なのですが、Event Organiserでは、なぜかその逆に並 […]

↑上へまいりま〜す