WordPressで投稿の新規追加と編集とで処理を切り分ける WordPressでは、投稿の新規追加と編集を、$pagenowの値で処理を切り分けることができます。 <?php function test_pagenow() { global $pagenow; if (‘p… komoriハック2016.02.22 702
WPで日付をフォーマティングする the_data(フォーマット文字列); フォーマット文字列に使える変数は、一般的なものと変わらない模様。 よく使いそうな例は次の通り。 the_data(“Y/m/d”); the_date(&… saaay111ハック2016.02.17 193
Chefを使って雛形を作る 元サーバにChefで必要な物を入れる yum install ruby22 ruby22-devel make gcc autoconf automake openssl-devel alternatives –set… seabegハック2016.02.17 186
サーバー移行 BackWPupでとった移行元の.tar.gzのバックアップ(ローカルにある)を移行先(リモートにある)に移す。 $ scp -i 秘密鍵ファイル Downloads/バックアップファイル.tar.gz ec2-user… seabegハック2016.02.16 179
WordPressでカスタムフィールドのフィールドセットを検索するSQL カスタムフィールドでフィールドセットを使ったとき、データベースへの書き込みがややこしいのでphpMyAdminやmyslqのコマンドフィールドセットの命名規則は {{フィールドセット名}}_{{カラム名}} のようになっ… YY3ai2ui24ハック2016.02.16 1,512
WordPressでカスタムフィールドの構造を調べる WordPressでは、カスタムフィールドテンプレートでいろんなことができますが、メタキーが自由なので開発に途中から参加したらブラックボックス化することがあります。 そんな時は、get_post_customすると、メタ… YY3ai2ui24ハック2016.02.16 650
Transients API wordpressではset_transient()やget_transient()をつかって、一時的に保存したデータの引き渡しができます。 moritaniハック2016.02.15 288
WordPressでユーザー権限毎に処理を分岐する WordPressでユーザー権限毎に処理を分岐する場合、current_user_canでユーザー権限を確認します。 以下は、編集者(editor)または管理者(administrator)のユーザーで処理を分岐する例で… komoriハック2016.02.15 5,965
特定の語が含まれている記事があるかを知る方法 $query = new WP_Query( array( ‘s’ => ‘キーワード’ ) ); $query->have_posts(); have_postsはdbに… saaay111ハック2016.02.10 220