tips

記事に添付した画像を自動的にアイキャッチ画像として登録する。

記事に添付した画像を自動的にアイキャッチ画像として登録する。 - thumbnail

自作テーマや管理画面内でもずっと添付画像をループで呼び出してサムネイル表示をしてきていたので、アイキャッチ画像というものを使ってこなかった。最近プラグインやらテーマやらでアイキャッチ画像を利用しているものにちょこちょこ出くわすのと、一枚のサムネイルのためにいちいちループで呼び出すのもいい加減面倒なのとで、いまさらながら導入していこうと思った。 そもそもアイキャッチを使ってこなかったの...

0 comments

複数タクソノミーで絞り込めるアーカイブページを作成する。

複数タクソノミーで絞り込めるアーカイブページを作成する。 - thumbnail

Index

  • パーマリンクがないからパラメータでURLをカスタマイズする
  • 設置の順序
    • ① まずはカスタムタクソノミを作ります。
    • ② アーカイブページの代わりにするための固定ページを作成
    • ③ カテゴリのリンクを作成する
    • ④ tax_Queryにパラメータを代入してやる
  • PHPの記述まとめ
9 comments

welcartの購入完了メールの振込先情報をフィルターする。

welcartの購入完了メールの振込先情報をフィルターする。 - thumbnail

welcartの「基本設定」ページ内の「ショップ設定」には、「振込先口座情報」を書く欄があります。同じく「基本設定」ページ内の「支払方法」で決済種別「振込」を選ぶと購入完了時に送られるサンキューメールに挿入される情報ですね。しかしこれ、「銀行振込」「郵便振替」「後払い」等々複数の決済方法がある場合は、改行してだらだらと書き連ねることになるから、たいへん可読性が悪い。 ウェブショップの要は一に...

0 comments

投稿が所属するカテゴリの先祖や子孫を取得するあれこれ。

投稿が所属するカテゴリの先祖や子孫を取得するあれこれ。 - thumbnail

Index

  • wordpressの先祖&子孫タクソノミを取得する関数
  • 子孫カテゴリを取得する
    • 記事が所属するカテゴリのうち最下層のものだけを取得する
    • ちなみに複数ツリーに分岐してセレクトされているときは…
    • 下記関数群をfunctions.phpに記載します
    • 出力の仕方
  • 先祖カテゴリを取得する
    • 最上層のカテゴリIDやスラッグを取得する場合
    • 下記関数群をfunctions.phpに記載します
    • カテゴリから先祖カテゴリを取得する場合
    • 投稿から先祖カテゴリを取得する場合
    • 複数の先祖に属するカテゴリが設定されている投稿から特定の先祖カテゴリを取得する場合
    • 出力の仕方
  • おまけ:第二階層の先祖カテゴリを取得する
    • ウェルカートの場合、第二階層のカテゴリが取得したい
    • 下記関数群をfunctions.phpに記載します
    • 商品シングルテンプレートから呼び出す場合
    • 商品カテゴリテンプレートから呼び出す場合
0 comments

タグとカテゴリで強弱を設定した関連記事を取得する。

タグとカテゴリで強弱を設定した関連記事を取得する。 - thumbnail

Index

  • 関連度に応じた関連記事を表示する
  • 主な特徴
    • カスタム投稿タイプやカスタムタクソノミに対応
    • タグ・カテゴリ・カスタムタクソノミの重複回数に応じて関連度を計測
    • カスタムフィールドに関連度の高い記事のIDを登録
  • CODE : Related post IDs in a custom field
  • テーマ内で呼び出す方法
0 comments

Image Uploader for Welcart : Welcartの商品編集ページから画像をアップロード&登録するプラグイン。

Image Uploader for Welcart : Welcartの商品編集ページから画像をアップロード&登録するプラグイン。 - thumbnail

Index

  • Image Uploader for Welcart
  • Welcart専用の画像アップローダーを商品情報編集ページに設置する
    • 商品情報編集ページから画像をアップロードできるようにする
    • アップロードした画像のタイトルをwelcart仕様に自動リネームし商品画像として登録する
    • 編集画面上でドラッグで表示順を並べ替えられるようにする
    • welcartのメディアライブラリによる一括アップロード&紐付け機能は維持
  • 商品情報編集画面でのアップロード&操作方法
    • 画像をアップロードします。
  • メディアライブラリからまとめてアップロードする
    • welcartの形式通りアップロードすればwelcartに反映されます
  • 設置方法&出力方法
  • Change log
41 comments

My upload images : メディアアップローダー付きのカスタムフィールドを設置するプラグイン。

My upload images : メディアアップローダー付きのカスタムフィールドを設置するプラグイン。 - thumbnail

Index

  • PLUGIN : MY UPLOAD IMAGES
  • wordpressの投稿画面にメディアアップローダー付きのメタボックスを設置
    • 投稿タイプを指定します
    • カスタムフィールドに画像IDを登録する
    • ドラッグで手軽に画像を並べ替える
    • レスポンシブに対応
  • 設置&出力方法
    • シンプルな出力例
    • 画像に付随する色々なデータを扱う場合の出力例
  • Change log
18 comments

wordpressでプラグインを使わずにgoogleサイトマップを作成する。

wordpressでプラグインを使わずにgoogleサイトマップを作成する。 - thumbnail

XMLサイトマップの作成をwordpressのテーマ内で完結させる。 大きなサイトであればgoogleに確実にインデクスしてらうためにXMLサイトマップを設置する。逆に言えば、普通のサイトだとあまり必要性がない。とはいえいったん作ってしまうと、消してしまってもしSEO的にデメリットがあったら嫌だなーという消極的な理由で漫然と使い続けることに…。 さて、そんな悩ましいXMLサイトマップで...

0 comments

WelcartのSKU内にオリジナル入力項目を追加する。

WelcartのSKU内にオリジナル入力項目を追加する。 - thumbnail

Index

  • welcartのSKU入力欄を拡張する
  • 参考にしたサイト
  • CODE : Adding a new field to SKUs on welcart
  • SKUの入力項目を複数追加したい
  • CODE : Adding new multiple fields to SKUs on welcart
  • カートページの商品名に追加項目の表記を反映する
23 comments

welcartの商品情報に売上げ順位を表示する。

welcartの商品情報に売上げ順位を表示する。 - thumbnail

Index

  • welcartの商品情報に売上げ順位を集計して表示する
  • CODE:Get the usces sales ranking
  • カテゴリ内限定の順位が知りたい場合
    • 投稿テンプレートで商品のカテゴリ内売上げ順位を表示したい場合
    • カテゴリ・テンプレートで商品のカテゴリ内売上げ順位を表示したい場合
0 comments