RewriteRuleはそのままでは日本語を用いることが出来ない。 URLをエンコードされたそのままを貼り付けても動かない。 そのため、参考サイトの変換を利用し、リダイレクトを作成する。 例)http://hogehgoe.co.jp/日本語URL/400/ ↓変換後 http://hogehgoe.co.jp/\xe6\x97\xa5\xe6\x9c\xac\xe8\xaa\x9eUR […]
//ユーザエージェントを取得 function my_custom_get_ua() { $ua = $_SERVER['HTTP_USER_AGENT']; if ((strpos($ua, 'Android') !== false) && (strpos($ua, 'Mobile') !== false) || (strpos($ua, 'iPhone') !== false) […]
管理画面内、カスタム投稿の一覧上で、記事のカスタム投稿の値を表示する。 ◆セミナーの終了フラグを一覧に出したい post type : seminar meta key : seminar_end_flag // カスタム投稿タイプ seminar の投稿一覧で 追加した終了管理のカラムでその投稿のカスタムフィールド seminar_end_flag を表示 add_action( 'ma […]
■必要な設定は揃っているか ▽クエリの設定 //ページの取得 $paged = get_query_var('paged') ? get_query_var('paged') : 1; $param = array( // ページを設定 'paged' => $paged, ); ▽ナビの呼び出し <?php if(function_exists('wp_pagenavi')){ wp […]
◆gulpの導入 インストールはコマンドプロンプトを用いて行う。 // Node.jsをインストール https://nodejs.org/ja/ // Node.jsがインストールされているか確認 node -v // gulp-cliをインストール(node_modules配下のgulpコマンドへパスを通してくれる) 【Windows】 npm install gulp-cli -g 【Mac […]
MySQLのバージョンは、MySQLにログインして下記のコードを用いてチェックする。 これはphpMyadminでも行える。 SELECT version();
php標準のデバッグコードを用いることで配列の中身を見ることが出来るが、より見やすくテーブル型で表示してくれるツール。 ◆読み込み include("dBug.php"); ◆使用 new dBug($data);
通常入れられない場所へのコメントの追加や、要素の打ち消しに使用 // 管理画面スタイルシート挿入 function custom_admin_style() { <style> .hoge { display:none; } .fuga #cont:before{ content: "コメントの追加"; font-weight: bold; } </style> } add […]
Advanced Custom Fieldsで挿入した値がプレビューに反映されない場合、下記のコードをfunction.phpに設定する。 ※バージョンで解消されるかも // カスタムフィールドの内容をプレビューする function get_preview_id($postId) { global $post; $previewId = 0; if ( isset($_GET['preview' […]
よく忘れるのでメモ。 カスタムポストタイプのアーカイブページ(archive_hoge.php)でカスタム投稿名を取得する。 esc_html(get_post_type_object(get_post_type())->label);