WordPress(453)

453follower
harada さんのアバター 5views

プログラムでカスタムタクソノミーの項目を一気に追加する

プラグインを利用すること無く、カスタムタクソノミーに複数の項目を一度に追加したい場合などは以下を実行すると追加できます。 ex.WordPressでcourseというカスタムタクソノミーを追加している場合 addCourse(); fu... 2017年1月19日
nissy さんのアバター 13views

WordPress decimal型とnumeric型(少数を含む数の比較)

結構はまった内容なのでハックに残しておきます wordpressでget_postsやwp_queryをする際の引数に以下のような、条件を追加するとします。 $args = array( 'post_type' => 'h... 2017年1月12日
harada さんのアバター 5views

WordPress連想配列から指定した内容だけを取得する

ID一覧のみを取得したい場合は以下のように指定します。 $args_total = array( 'post_type' => 'posts', 'post_status' => array('publ... 2016年12月27日
harada さんのアバター 7views

WordPressで2つ投稿タイプの条件に合致する投稿を取得する

とりあえず以下の記述で取得できたのでメモしておきます。 post_type01→一つ目のポストタイプ post_type02→二つ目のポストタイプ meta_key1→二つ目のポストタイプのカスタムフィールドのキー1 meta_key2→... 2016年12月22日
Motoki Watanabe さんのアバター 30views

for文で「WordPressに記事を作成し、カスタムフィールドにcsvファイルのデータを書き込む」をCSVファイル全て書き込めるまで繰り返す

記事を作成し、カスタムフィールドにcsvの配列を書き込む これの続編。for文で回していきます。 for($i = 1; $i < 79; $i++) { //記事を投稿し、IDを取得 $postid = wp_inse... 2016年12月21日
huruhurupyotr さんのアバター 12views

WordPressのフィルター

WordPressにはフィルターという機能があります。ある「きっかけ」(これをフックといいます)に応じて、関数などを実行できる機能です。フックには、たとえば以下のようなものが用意されています。 ・the_title ・the_con... 2016年12月20日
Motoki Watanabe さんのアバター 32views

記事を作成し、カスタムフィールドにcsvの配列を書き込む

まずはWordpressのカスタムフィールドテンプレートでテンプレートコンテンツを作成。 [Name] type = text size = 35 [Address] type = text size = 35 [Latitude] ... 2016年12月19日
harada さんのアバター 18views

「Favorites」プラグインでお気に入り一覧ページを作成する

シンプルなお気に入り一覧を表示したいテンプレートに以下の内容を入れることで表示されます。 $favorites = get_user_favorites(); if (isset($favorites) && ... 2016年12月14日
harada さんのアバター 52views

WordPressにcookieによるお気に入り機能をつける「Favorites」プラグイン

WordPressにお気に入り機能をつけられるプラグインといえばWP Favorite Postsですね。 WP Favorite Postsもいいプラグインなのですが、 無限スクロールを導入した一覧ページなどで「お気に入り」ボタンを押すと... 2016年12月14日
harada さんのアバター 17views

WP Favorite Postsで元ファイルを編集せずにお気に入りリストでカスタム投稿タイプを表示する

WP Favorite Postsプラグインで標準で表示することのできるリストでは、カスタム投稿タイプが表示されません。 直接ファイルを編集する方法はいくつか出てくるのですが、直接ファイルを編集するとアップデートの度に上書きされ書き換えなけ... 2016年12月8日
jyozi さんのアバター 15views

WordPressをコマンドを利用して様々な操作する

wp-cliを使用することでwordpressをコマンド上でアップデートなど様々な操作を行うことが出来る。 wp-cliのインストール方法 cd /var/www/html/wordpress curl -O https://raw.gi... 2016年11月29日
hirokas さんのアバター 30views

wordpressのカスタムテンプレにcsvデータを読み込む際の注意点

require("../wp-blog-header.php"); というコードを書くことで初めてwp_insert_postなどwordpressに関する関数を使えるようになる。 wp_insert_post( $my_post )... 2016年11月25日
huruhurupyotr さんのアバター 12views

WordPressのテンプレートタグとは?

テンプレートタグは、ブログのデータを動的に表示したり、カスタマイズしたりするときに、テンプレートの中で使うものです。 そもそも、テンプレートとは、Web 上での表示をコントロールするファイルです。つまり、テンプレートは枠組みで、データは... 2016年11月24日
hirokas さんのアバター 19views

wordpressでcsvファイルを読み込むコード

$lines = file('read.txt');  file関数によってlinesの中にデータが一行ずつ格納されている。 foreach ($lines as $l)   $linesの配列の内容を$lines[0]から最後まで繰り返し... 2016年11月18日
harada さんのアバター 19views

PHP&jQuery:URLにパラメータを付けてパラメータの内容をフォームで取得し値に挿入する

特定のIDを持つページでフォームへのリンクをクリックした場合にそのページのIDをURLで送信し、どのページからリンクを押したかをフォーム側で取得する方法です。 ※以下のjQuery記述はWordPressの管理画面用になっていますので適宜... 2016年11月17日
harada さんのアバター 18views

プラグインを使わないでWordPressで自動で挿入されるPタグを無効にする

HTMLで入力したい人にとっては邪魔以外の何物でもない自動で挿入されるPタグを無効にするには、以下をfunctions.phpに追加します。 remove_filter ( 'the_content', 'wpautop' ); remo... 2016年11月14日
harada さんのアバター 7views

WordPressの投稿者のドロップダウンリストの表示名を変更する

WordPressの投稿者名リストはデフォルトだと「ブログ上の表示(ユーザーネーム)」という表示形式になっています。 これを「姓 名」にするためには、functions.phpに以下を追加します。 add_filter('wp_dropd... 2016年11月10日
harada さんのアバター 8views

WordPressでユーザーが氏名を更新した際にブログ上の表示名を変更する

functions.phpに以下を追加します。 add_filter('pre_user_display_name','default_display_name'); function default_display_name($name... 2016年11月10日
harada さんのアバター 15views

WordPress投稿一覧で下書き状態のものの背景色を変更する

もともとtrにはステータスによってオリジナルのクラスがつけられているので、それに対してCSSを設定すればいい話でした。 こちらは背景色を変更+下書きという帯を付ける例です。 .status-draft { background-col... 2016年11月7日
harada さんのアバター 4views

特定のカスタムポスト✕ユーザーの権限によって投稿がない場合も一覧に他の人の投稿を表示しないようにする

以下をfunctions.phpに追加してください。 add_filter('pre_get_posts', 'custom_pre_get_posts'); function custom_pre_get_posts($wp_quer... 2016年11月4日