WooCommerceショートコード

WooCommerce で商品一覧には在庫のない商品も表示する設定になっているのだが、トップページにショートコードで表示している新着一覧には掲載したくないということで条件を追加。 function front_recent_products_shortcode_args( $args, $atts …
続きを読む

マルチサイト WooCommerce 決済

マルチサイトでWooCommerce を導入することになった。 商品登録と配送はショップ(子サイト)ごと、受注と決済は親サイト。 カード決済は有料プラグインを入れたのだが、決済後の戻りページを1つしか設定できないので、 注文IDに子サイトのIDを付ける 戻ってきたURLに含まれる注文IDのパラメータ…
続きを読む

All in One SEO 覚書

投稿タイプごとに内容を変えるなどの要望がない場合はフェイスブック用のタグやサイトマップ、アクセス解析の設定ができるAll in One SEO を入れるのだが、ページ・投稿で設定しない場合はホームページ設定と同じ内容を表示したいということで、 function common_description(…
続きを読む

バックアップとイベント

バックアップを取るのに最近はBackup & Restore WPBackItUp を使っている。 ボリュームの大きいサイトやマルチサイトもタイムアウトせずにバックアップが取れる。 クライアントのリクエストでEvent Organiser を導入したが、なかなか使いやすそう。 表示用テンプ…
続きを読む

特定のユーザー権限と特定のカスタム投稿

特定のカスタム投稿に特定のユーザー権限のユーザーが投稿・編集するように設定 例として、カスタム投稿custom、ユーザー権限custom とする。 Custom Post Type UI でカスタム投稿タイプを作成する際、Capability Type をpostやpageではなくcustom とす…
続きを読む

色々な用途に使えそうなカレンダー

WordPress Event Calendar:https://wordpress.org/plugins/spider-event-calendar/ イベントを登録するタイプのカレンダーで、カレンダーを作成・Manage Events でイベントを登録する手順。 カレンダーは複数作成することが…
続きを読む

WordPress Popular Posts 順位を表示

人気記事を表示するプラグインWordPress Popular Posts。CSSで順位を表示する方法はよく紹介されているが、支給されたHTMLに合わせる必要があったので、HTMLのカスタマイズにカウントを付けて表示させた。 function report_popular_posts_html_li…
続きを読む

ウィジェットの表示・非表示

特定のページに特定のウィジェットを表示、あるいは非表示にすることが出来るプラグイン。 Display Widgets 固定ページ・特定の固定ページ・アーカイブ・カテゴリーなど細かい設定ができて、サイドバーを振り分ける必要が無いので便利です。

手軽な閲覧制限

アクセス制限のプラグインは色々なものがあります。 アクセス制限と言っても閲覧側か投稿側かということもあり、投稿側に制限をかけるなら、やはりUser Access Manager かなと思いますが、閲覧側の制限ならショートコードで見せる範囲を分けるものが難しい設定もなくて良さそうかと思います。 Pri…
続きを読む

管理画面投稿一覧をカスタマイズ

Admin Columns:https://wordpress.org/plugins/codepress-admin-columns/ 管理画面の投稿一覧にアイキャッチやカスタムフィールドなどの項目を追加できるだけでなく、不要な項目の削除も出来る。 設定は投稿タイプごと、表示ラベルや幅も設定できる…
続きを読む