スニペット

WordPress

WordPressからプラグインなしでSMTP経由でメール送信する方法(PHPMailer使用)

WordPressにはPHPのメール送信用ライブラリの「PHPMailer」が入っていますが(\wp-includes\class-phpmailer.php)、こちらを使うとプラグインを利用せずSMTP経由でメール送信を実現することが出...
WordPress

MW WP Form 動的にバリデーションルールを追加する方法

WordPressのフォーム作成用プラグイン "MW WP Form" を使って選択状況に応じて動的にバリデーションルールを追加することが出来ます。 MW WP Form には "mwform_validation_mw-wp-fo...
Apache

.htaccessファイルでメンテモードにする方法

運用中のWebサイトを .htaccessファイルでメンテナンスモードに切り替える方法を書きます。 メンテ中に表示するページを用意 メンテナンスをしている旨を書いた簡単なHTMLなどのページを "maintenance.htm...
WordPress

WordPress RSSから新着記事一覧を表示するショートコード

WordPressが生成するRSSから新着記事一覧を取得し表示するショートコードです。(※未検証ですが、WordPress以外のRSSでもフォーマットが同じであれば動くと思います。) ショートコード追加用の関数 /** * ...
WordPress

WordPress アクションフック(wp_head, wp_footer)でヘッダーやフッターに任意のコード(CSS,JSなど)を追加する方法

ヘッダーに追加 サンプル wp_head() が実行される <head></head>内に追加するサンプルです。下記サンプルではCSSを読み込んでいますが、JSやメタタグなども追加できます。 /** * ア...
jQuery

jQuery ブラウザの横幅を条件に処理を変える方法

レスポンシブデザインのサイトやブラウザの横幅を条件に何らかの処理を変えたい場合に利用できます。 サンプル このサンプルはブラウザの横幅が660px以下かどうかを分岐点に div#content の width を変更する処理を...
WordPress

WordPress ウィジェット(枠)の追加方法

WordPress管理画面のウィジェットページ へウィジェットの枠を追加する方法をメモ。functions.php などに記述して利用できるようにします。 ウィジェット(枠)追加用コード <?php /** * Wo...
Linux

LFTPでサーバ間ディレクトリを同期する方法

サーバーの機能や権限などの問題で rsync + ssh が利用出来ないサーバーのディレクトリを同期したい場合に代替えの方法として lftp を使う方法があります。 lftpのmirrorを使った同期スクリプト 同期スクリプト...
PHP

PHP 秒数(分/時/日/週/月/年)を定数で定義するメモ

WordPressコアファイル内 \wp-includes\default-constants.php の121行目にも分/時/日/週/月/年の秒数を定数で定義しているところがあります。 /**#@+ * Constants fo...
WP_Query

WP_Query カスタム投稿タイプの記事を10件取得する方法

post_type が news の記事を10件取得 /** * post_type が news の記事を10件取得 */ $args = array( 'post_type' => array('news'...
WordPress

WordPress 抜粋表示関数 the_excerpt() をカスタマイズ

アーカイブページや新着記事一覧などで本文の抜粋を表示する the_excerpt() をカスタマイズする方法 抜粋の文字数を変更する /** * 抜粋の文字数を変更する */ function ag_change_exce...
Welcart

Welcart 複数のSKUをセレクトボックスにまとめてカートに入れる方法

商品詳細ページで複数のSKUをセレクトボックスにまとめて表示させる必要があったため有料プラグインの「WCEX SKU Select」で対応を試みたのですがレイアウト調整がうまくいかなかったので自力で対応する方法に変更して対応しました。 ...
Welcart

Welcart 商品のメイン画像とサブ画像のURLを全て取得する方法

Welcartの商品詳細ページでメイン画像とサブ画像のURLを取得して配列に格納する方法 商品画像データの取得 /** * 商品画像取得 */ $itemImageURL_list = []; $itemImageURL_...
Apache

.htaccess 常時SSL化(http:// から https:// へリダイレクト)

Chromeはじめ各ブラウザが非SSLサイトに警告表示を出すようになってから結構な頻度で常時SSL化の対応をさせていただいております。 多くのサイトでは .htaccess にリダイレクト(http:// から https://)...
タイトルとURLをコピーしました