WordPress(495)

495follower
goto_jp さんのアバター 15views

previous_posts_link、next_posts_link がリンク切れ(404)するので対応した

previous_posts_link(), next_posts_link()、これらはWordPressのアーカイブページで「前の一覧」「次の一覧」といったページネーションリンクを出すための関数ですが、なぜかリンク切れを起こしていたので... 2017年10月3日
kensuke-iizuka さんのアバター 60views

PHP, WordPress開発で役立つこと、気をつけること

今までPHPやWordPress開発をしていく中で役に立った資料や気をつけることをいくつか書いていきたいと思います。 細かいところは色々とその都度調べながらという感じですが、 最終的には公式ドキュメントをしっかりと読むことが解決の近道で... 2017年9月29日
hiroroooo299 さんのアバター 0views

wp-cli で WordPress のアップデート検出

#!/bin/bash wp_version=$(sudo -u apache wp-cli core version) wp_update_version=$(sudo -u apache wp-cli core check-updat... 2017年9月25日
hiroroooo299 さんのアバター 1views

wp-cli と jq で WordPress の更新されたプラグインを抜き出す

# sudo -u apache wp-cli \ plugin list --fields=title,status,version,update,update_version --format=json \ | ... 2017年9月25日
goto_jp さんのアバター 44views

【コピペ可】WordPressにプラグインなしで「いいね」などSNSボタンを表示する

WordPressには各種SNSボタンを表示するプラグインは多数ありますが、利用数の多い人気プラグインですら自前ドメインからリダイレクトを挟んだり怪しい挙動をするのでプラグイン無しで実装する方法を紹介します。 採用しているボタンは以下4つ... 2017年9月22日
harada さんのアバター 8views

WordPressで印刷用のCSSを読み込む

以下のように第5引数にprintと指定することで、印刷時のみ有効になるCSSを読み込ませられます。 wp_enqueue_style( 'wpa-print-style', get_stylesh... 2017年9月20日
soutahirose さんのアバター 6views

WordPressで使用しているプラグイン名及び状態の取得

取得はクロームのコンソールから行うのでjavascriptで書きました。 (function () { var plugin_title = document.getElementsByClassName('plugin-title... 2017年9月20日
ysugiyama12 さんのアバター 13views

WordPressでメディアへ画像をアップロードする

wp_insert_attachmentという関数を用いることで添付したファイルをメディアへアップロードすることができる。 $attachment = array( 'post_mime_type' => $wp_filetyp... 2017年9月15日
ysugiyama12 さんのアバター 15views

get_postsで指定した要素のみを取得する

get_postsで取得できる結果は何もしないと多くの要素を含んでおり、メモリの使用量などの面からも無駄が多いといえる。 そこで、検索する際の条件に’fields’の項目を設けることで特定のデータだけを抽出することが... 2017年9月13日
harada さんのアバター 14views

JavaScript:WordPressで挿入されてしまった空のpタグを消す

とりあえず挿入されてしまった空のpタグがある場合にさくっと消したい場合はJavaScriptが一番簡単なようです。 <script type="text/javascript"> $('p:empty').remove(); ... 2017年9月13日
goto_jp さんのアバター 37views

WordPressのページ間でPOSTデータを送受信する

WordPressで「post」と言うと投稿データのことですが、WordPressの記事内にフォームを作り「POST」データを送受信する方法です。 投稿本文欄でPHPを扱えるようにするプラグインならよりイージーにできますが、セキュリティの... 2017年9月7日
ysugiyama12 さんのアバター 12views

get_postsとWP_Queryの違い

投稿ページの情報を取得するためのこの2つの特徴や違いを簡単にまとめておく。なお、query_postsというものもあるが、現在使用非推奨となっているため省略する。 1.定義が異なる get_postsはテンプレートタグだがWP_Query... 2017年8月30日
harada さんのアバター 8views

Gianismでログイン時にFacebookを使用した際のFacebookIDを取得する

以下の関数でFacebook IDを取得できます。 echo gianism_get_facebook_id($user_id); 参考:https://takahashifumiki.com/api/gianism/classes/... 2017年8月30日
harada さんのアバター 16views

カスタムフィールドを操作するためのタグ3つ

カスタムフィールドを登録する add_post_meta( $post_id, $meta_key, $meta_value ); カスタムフィールドの内容をアップデートする update_post_meta( $post_id, ... 2017年8月28日
ysugiyama12 さんのアバター 12views

apply_filtersとadd_filter

テーマをカスタマイズするのに重要なWordPressの関数。 <?php apply_filters('my_fook', $param1, $param2); ?> このようにすることで’my_fook&#... 2017年8月28日
harada さんのアバター 16views

search everything有効環境でタクソノミー検索が効かなくなる場合の解消方法

Search Everythingの開発が終了したようです。 https://wordpress.org/support/topic/search-everything-support-update/ Search Everythingを... 2017年8月24日
ysugiyama12 さんのアバター 11views

get_post_custom_values関数について

カスタムフィールドの値を取得するのに普段はget_post_metaを使用することが多いが、1つのキーに複数の値が割り当てられている場合には get_post_custom_valuesを使うとよい。 <?php get_post_... 2017年8月21日
onnga-wasabi さんのアバター 15views

wordpress FTP ユーザーなしでのプラグインインストール

私の環境ではwordpressでプラグインをインストールしようとすると、FTPユーザの情報を求められ、素直にインストールできませんでした。 WordPress FTPなしでプラグインダウンロードできる設定 こちらで紹介されているとおりの設定... 2017年8月18日
harada さんのアバター 23views

Contact Form 7のフォームにログイン情報を埋め込んでメールで表示する

コンタクトフォーム設定画面の「フォーム」で以下のhiddenタグを埋め込みます。 [hidden your-name default:user_display_name] [hidden your-email default:user_e... 2017年7月24日
harada さんのアバター 24views

WordPress4.2から自動挿入されるようになった絵文字関連のタグを無効化する

WordPressのヘッダーをみていたら以下のようなタグがありました。 window._wpemojiSettings = 〜 ぐぐってみると絵文字関連のタグのようです。不要なのでfunctions.phpに以下の記述をして非表示にし... 2017年7月19日