画像サイズで条件分岐
Advanced Custom Fields で見出し・テキスト・画像欄をつけるという要望で、画像は複数選択で個別のリンク設定はなしなのでギャラリーフィールドにする方が使いやすいが、画像の向きによって画像の外側の要素が違う…となると、繰り返しフィールドで画像の向きをチェックボックスで選択? しかし、投稿時の手間は1つでも少ないほうが良いので、画像サイズを取得…
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
Advanced Custom Fields で見出し・テキスト・画像欄をつけるという要望で、画像は複数選択で個別のリンク設定はなしなのでギャラリーフィールドにする方が使いやすいが、画像の向きによって画像の外側の要素が違う…となると、繰り返しフィールドで画像の向きをチェックボックスで選択? しかし、投稿時の手間は1つでも少ないほうが良いので、画像サイズを取得…
前回紹介したコードで、カスタム投稿とカスタムタクソノミーに置き換えるメモ ‘post_type’ => ‘custompostname’, を追加、 ‘tax_input’ => array($type), を ‘customtaxonomyname’ => ar…
カスタムフィールドの入力欄を含んだ投稿フォームをフロントにつける場合、Advanced Custom Fields Pro を使えるのであれば、acf-form で作成するのだが、ACF を使わない場合のサンプルコードを見つけたので、 覚書として。 http://pastebin.com/YWyXL3jY ACF 以外のカスタムフィールドプラグインで対応する…
Advanced Custom Fields の関連記事の選択で投稿の並び順が妙なので、 acf/fields/relationship/query を参考に、日付順に公開投稿のみ表示するように設定した。 その他のAdvanced Custom Fields に関する記事一覧
マルチサイトで子サイトを複製する際に固定ページの「◯◯について」の◯◯にサイト名を入れたいので、 $site = get_bloginfo('name'); $about_id = get_page_by_path('about'); $about = $about_id->ID; $aboutupdate = …
マルチサイトでWooCommerce を導入することになった。 商品登録と配送はショップ(子サイト)ごと、受注と決済は親サイト。 カード決済は有料プラグインを入れたのだが、決済後の戻りページを1つしか設定できないので、 注文IDに子サイトのIDを付ける 戻ってきたURLに含まれる注文IDのパラメータから子サイトのIDを抜き出して、子サイトの完了ページに送る …
投稿タイプごとに内容を変えるなどの要望がない場合はフェイスブック用のタグやサイトマップ、アクセス解析の設定ができるAll in One SEO を入れるのだが、ページ・投稿で設定しない場合はホームページ設定と同じ内容を表示したいということで、 function common_description($description) { global $post; …
カテゴリー1・2・3・4・5とA・B・C・D・E があり、投稿はそれぞれ1つずつのカテゴリーが選択される。Aは一般に公開されるがB・C・D・E はパスワードを要求する。パスワードは1・2・3・4・5 でそれぞれ異なる。 カテゴリー1・2・3・4・5 を表示する固定ページを5ページ作成し、カスタムフィールドで主たるカテゴリーを設定し、それぞれパスワードを設定。…