新規インストールの場合 /**#@-*/ /** * WordPress データベーステーブルの接頭辞 * * それぞれにユニーク (一意) な接頭辞を与えることで一つのデータベースに複数の WordPress を * […]
やり方 if ( empty ( $GLOBALS['admin_page_hooks']['my_unique_slug'] ) ) add_menu_page( 'Page Title', 'Top Menu Tit […]
参考 自己解決したかもしれません comment_typeが ” から ‘comment’ に変わったとの事だったので [Chocolat] WordPress 5.5.1 でコメントが表示されない | WordPres […]
手順 01:作るときに、最低限必要なファイルについて 02:記事ページ/固定ページを作成する 03:header.php/footer.phpを作成する 04:コメント欄 comments.phpを作成する 05:ウィジ […]
修正方法 //PHP 5.3+ 以上: add_action( 'widgets_init', function(){ register_widget( 'My_Widget' ); }); //PHP 5.2+: ad […]
試す場合は、自己責任で!! noindex属性を付与してるので、間違いがあると関係ないものまでインデックスされなくなります。 状況まとめ ・記事URL/feed/が大量にインデックス未登録になる =>正常動作で問題ない […]
・Detailed Plugin Guidelines | Plugin Developer Handbook | WordPress Developer Resources 古いプラグインが結構、ガイドライン違反で、ダ […]
エラーの内容 エラー詳細 =============== エラータイプ E_ERROR が /home/xxx/public_html/blog.example.com/wp-content/plugins/search […]
フレームワーク WordPressのテーマにもフレームワークが存在することを知ったのでメモです。 PHPの内部構造も興味深いですが、HTMLレベルでみても、構造化データマークアップ(schema.org)をされてるものが […]
Plugin Notes プラグイン一覧の画面で、プラグイン毎にメモを残せるプラグインです。 不具合の現象 プラグイン名が日本語のものだけ、「Edit note」などのリンクボタンが動作しないというものです。初めは、動作 […]
アイキャッチ画像にFlickrとかGoogle Photoとかの外部画像を使いたい アイキャッチ画像にFlickrとかGoogle Photoとかの外部画像を使いたいけど、テーマファイルを変更したくないとかいう場合の方法 […]
WordPress4.5あたりから追加された機能で、最近のテーマなら使われてると思います。この画像ですが、外部URLを指定したりはできないようで、ちょっと不便なんですね。FlickrとかGoogle Photoとかの外部 […]
WordPress標準のカスタムフィールド機能に変更 Advanced Custom Fieldsの機能を全然使ってないのに等しいので、あまり参考にはなりませんが・・。逆に、これから使おうと思ってる人は、簡単なケースでは […]
WordPress標準の機能でもカスタムフィールドを表示できますが、やぼったくなるので自身で表示・更新できるといいなという話で実際にやってみました。 Step 1:投稿画面にカスタムフィールドを表示する function […]
WordPressの検索フォーム(ウィジェット他)の話です。標準では、記事と固定ページが検索対象に含まれます。そこで、検索対象を記事だけにしたい場合の方法論です。 //--------- //検索で固定記事を除く //- […]
目標 その1でカスタムフィールド_enable_brbrbrが1の時だけbrBrbrプラグインが動作するようにできました。また、あらかじめ過去の記事分の_enable_brbrbr=1のレコードを作成することで対応しまし […]
目標 ・過去の記事に対しては、「brBrbr」プラグインを適用する ・新規の記事に対しては、適用しない こんな感じの共存環境をまず作ろうというのが「その1」です。 参考になるプラグイン 記事毎に、自動整形機能(wpaut […]
作成するデータ カスタムフィールド名:_enable_brbrbr 値:1 こういうデータを全記事分作成することを考えます。 まずは、SELECT文を考える SELECT wp_posts.ID, '_enable_br […]
add_filter( 'wp_is_mobile', function( $is_mobile ) { if (!empty($_SERVER['HTTP_USER_AGENT']) ) { $ua =mb_strto […]
WP_Queryのno_found_rowsをtrueに設定すると速くなるという話なので、実際に調べてみました。 私の環境では記事下に出す関連記事がWP_Queryを使っていて、全件数を取得する必要のないところなので、n […]
WordPress 4.4で逆になったコメントフォームの入力欄ですが、CSSだけで元に戻すことが可能です。同じ原理で、順番を任意に変更することも可能です。 #commentform{ display:-webkit-fl […]
・2014:WordPress sortable custom admin column for last modified date and user · GitHub ・2016:WordPressの管理画面に「最終 […]
SQLを直接発行したほうが手っ取り早そうなのですが、WP_Queryを使いたいというとこで試行錯誤で記録です。Wordpresの3.7あたりから「date_query」が追加されて、日付の範囲指定ができるようになったよう […]
CSSで簡単にできることに気づいたのでやってみました。実際の必須・任意項目に関係なく、勝手に文言設定できます。 /*名前*/ #commentform p.comment-form-author label:after{ […]
Googleフォトとかflickrとか外部URLの画像を使っている場合は標準ではうまくいかないはずなので上記のようなプラグインを導入します。 使い方 use the first image as featured ima […]
その1:コードを書く方法 その2:プラグインを使う方法 その1:コードを書く方法 テーマのfunctions.phpに以下のようなコードを追記することで実現できます。 送信元のメールアドレスの変更 add_filter( […]
その1:コードを書く方法 その2:プラグインを使う方法 その1:コードを書く方法 add_action( 'phpmailer_init', 'my_phpmailer_example' ); function my_p […]
2017/8/18現在最新版の「Search Regex 1.4.16」で確認しました バージョンによって、この部分の書き方が違うようです。 原理 search-regex/searches/post_content.p […]
ワンクリックで簡単にSSL化できるプラグインで、どうも巷では人気のようです。内部でなにをやってるのかわかりづらいので、ちょっとと思いますが・・。個人的には、SSL Insecure Content Fixerプラグインの […]
どうしても、「混在コンテンツ(混合コンテンツ)」になって治らないという場合に使ってみるのがよいかと思う。急ぎの時の暫定的な対策にもなるかと思う。 設定方法 設定は簡単です。まずは「シンプル」あたりから試して問題なければ解 […]
add_action( 'template_redirect', 'status404' ); //404を返す function status404() { if ( is_author() ) { global $w […]
原理 現在年が、2017月としたときに、単純に-1するとダメです。というのは、その年の記事が1つもない場合があるからですね。 その辺も考慮して、WordpressのDBを直接参照して求めることにします。 カレント年が、2 […]
add_action('publish_post', 'create_sitemap'); //記事更新時 add_action('publish_page', 'create_sitemap'); //固定ページ更新時 […]
原理 現在月が、2017/06月としたときに、単純に+1、-1するとダメです。というのは、その月に記事が1つもない場合があるからですね。 その辺も考慮して、WordpressのDBを直接参照して求めることにします。 カレ […]
gf_page=uploadのアクセスを拒否する # BEGIN block spam RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} gf_page […]
WordPress4.7.4のTinyMCEエディタで、target=”_blank”が指定された場合に、rel=”noopener noreferrer” 属性が自動的に追加されるようになりました。 target bl […]
・WordPressのはてな記法プラグイン「WP Hatena Notation」 - Rewish ・GitHub - rewish/wp-hatena-notation: はてな記法プラグイン for WordPre […]
リンク(URL)自体は問題なくて、たんにレイアウトが崩れるとかいう場合は、以下のCSSを適用するだけでそれらしくなります。 .hatena-asin-detail{margin:1em 0;border-image:in […]
<a class="keyword" href="http://d.hatena.ne.jp/keyword/%A4%CF%A4%C6%A4%CA%A5%C0%A5%A4%A5%A2%A5%EA%A1%BC"> […]
はてなブログからWordPressに移行するときに、ブログカードをどうするか?です。多くの場合、そのままでも表示されるようなのですが、表示されないケースなどは「はてなブログ」の仕様に詳しくないのでわかりません。 それはと […]
アクセスログをみていて、なんとなく不審なアクセスを見つけた場合は、「JVN iPedia - 脆弱性対策情報データベース」も参考になると思う。 /wp-content/plugins/contus-video-galle […]
Wordpressのショートコードの区別に使われるので、特定のケースでうれしくないようなことになる場合があります。ショートコードとして認識させない為に、角括弧(かくかっこ)[ ] を上記のように書くことで回避できます。 […]
# protect wp-config.php <files wp-config.php> order allow,deny deny from all </files> .htaccessに上記 […]
・【重要】WordPress「4.7」「4.7.1」における緊急性の高い脆弱性およびセキュリティ対策の実施について - 2017/02/07 | レンタルサーバー【エックスサーバー】 ・WordPress 4.7 及び […]
・ConoHa =>格安な人気のVPS ・KUSANAGI =>高速なWordPress実行環境 です。お値段以上の性能をWorspressに期待している場合は結構有効な方法論だと思います。vpsなのが少し精神的敷居が高 […]
追記:2018/11/23 TIJAJIを追加 追記:2017/06/11 Sentryを追加 過去に私が個人的に残してたメモから作成しました。分類は主観です。 ブログ向け(無料) ブロガー向けだと思う 実際にテーマを使 […]
・関数リファレンス/get option - WordPress Codex 日本語版 wp_optionsテーブルを使うのが簡単で便利だと思う。実際には、get_option関数が用意されているのでそれを使うだけになり […]
SQLを直接文字列で組み立てる場合は、SQLインジェクション(SQL Injection)には気を付けてください。 独自テーブル ・関数リファレンス/wpdb Class - WordPress Codex 日本語版 独 […]
・プラグインでデータベーステーブルを作る - WordPress Codex 日本語版 ・Creating Tables with Plugins « WordPress Codex Wordpressの標準のテーブル( […]
・PHPで「menu-item-category-スラッグ名」を自動でclass追加する方法 ・WPの管理画面から手動で追加する方法 PHPで自動でclass追加する方法 function add_slug_nav_me […]
今、googleadsenseの第一次審査中です。 サイトの<head>内に <script async src="//pagead2.googlesyndication.com/pagead/js/a […]
function no_self_pingx( &$links ) { $home = get_option( 'home' ); foreach ( $links as $l => $link ){ if […]
たまに見かけるけど・・ ライセンス違反になる例 ・利用目的の制限(アダルトサイトの使用禁止) ・利用回数の制限(1サイトにしか使用できない) ・改変の制限(フッターにあるリンクを消してはいけない) ・再配布の制限(ソース […]
手順の要約 1.phpAdminを使用して、データベースを作成する 2.c:\xampp\htdocsにWordpressの本体をコピーする 3.wp-config.phpにDB情報を書き込んで作成する 4.Wordpr […]
・Download XAMPP 上記からPHP7のやつをDLしてインストールしました。ダウンロードしたファイルは「xampp-win32-7.0.13-1-VC14-installer.exe」でした。 ※Windows […]
WordPress Version: 4.7.1 (インストール後に、最新版に更新可能) PHP Version: 5.3.2 MySQL Version: 5.6.25 Web Server: Apache/2.2.1 […]
add_filter( 'wp_insert_post_data', 'my_insert_post_data', 11, 2 ); function my_insert_post_data( $data, $posta […]
WordPress の SQLite 版が必要な方は下記のリンクよりダウンロードして下さい。 WordPress 4.7.2ja SQLite版のダウンロード SQLite版 WP 4.7.2ja | リミレンジャーの秘 […]
function wp_first_post_year(){ global $wpdb; //DB検索 $first_post_date = $wpdb->get_var("SELECT post_date from $ […]
<head>内でのフィードへのリンクを ブログ全体のフィールドURLは出力するが、コメントフィールドURLは出力しない方法です。 //コメントフィールドURLを出力しない add_filter('feed_l […]
・query_posts()を使用したら、wp_reset_query()を最後に呼び出す ・WP_Queryを使用したら、wp_reset_postdata() を最後に呼び出す 重要なのは、この部分だと思います。 ネ […]
正しい使い方はわからないですが、ローカル(サーバー)のファイルを操作するだけなら以下のような感じで使えてます。 Call to a member function put_contents() on a non-obje […]
//有効 register_activation_hook(__FILE__, 'my_activation'); //停止 register_deactivation_hook(__FILE__, 'my_deacti […]
# BEGIN block author scans RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} (author=\d+) [NC] Rewrit […]
自作のテーマやプラグインを作る場合に、apply_filters と add_filter の使い方を知っておくとカスタマイズしやすいように作れると思います。 ・イベント登録 = フィルター登録(apply_filter […]
ソースを読み切れてないので、自己責任で!! ・ログイン画面に、ダミーの入力項目を作成する ・ダミーの入力項目に、何か入力されているとエラーにする こんな感じの動作をするプラグインを作成してみました。 <?php / […]
$today = date("Y-m-d H:i:s"); echo $today; $today = date_i18n("Y-m-d H:i:s"); echo $today; ・関数リファレンス/date i18n […]
STINGER8 ・ダウンロード及び規約 - 無料WordPressテーマSTINGER STINGER8ver20161115 以前のSTINGER ・自己責任で!! STINGER7 ・ダウンロード及び規約 - 無料 […]
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_METHOD} POST RewriteRule (^|/)trackback/ […]
・ショートコード - WordPress Codex 日本語版 Wordpressには、投稿記事内でも使える「ショートコード」という便利なタグのような機能があります。それをつかって、投稿記事内で、モバイルだけPCだけ表示 […]
手順 01:作るときに、最低限必要なファイルについて 02:記事ページ/固定ページを作成する 03:header.php/footer.phpを作成する 04:コメント欄 comments.phpを作成する <=今回 0 […]
方法、2つ ・プラグインで使用している関数の存在チェックで調べる方法 ・is_plugin_activeを使う方法 通常はis_plugin_active()で確認すればよいと思いますが、function_exists( […]
手順 01:作るときに、最低限必要なファイルについて 02:記事ページ/固定ページを作成する 03:header.php/footer.phpを作成する <=今回 04:コメント欄 comments.phpを作成する 0 […]
手順 01:作るときに、最低限必要なファイルについて 02:記事ページ/固定ページを作成する <=今回 03:header.php/footer.phpを作成する 04:コメント欄 comments.phpを作成する 0 […]
curl -A 'Jetpack by WordPress.com' -d '<methodCall><methodName>demo.sayHello</methodName>< […]
PS Disable Auto Formattingは、内部で何をやっているのか? PS Disable Auto Formattingは、WordPressの段落自動整形(wpautop)を停止させると共に、ビジュアル […]
・Wordpress本体に、ページキャッシュを作成する機構が用意されている ・ページキャッシュのサンプル WordPress本体に、ページキャッシュを作成する機構が用意されている WordPress2.5以前では、wp- […]
何も考えずに作ると左のような感じになるかと思います。でもプラグインの多くのメニューは右のようになっています。どうすれば右のようにすることができるかなんですが、実は簡単で、サブメニューの1つめの親メニューのスラッグ名(pa […]
手順 01:作るときに、最低限必要なファイルについて <=今回 02:記事ページ/固定ページを作成する 03:header.php/footer.phpを作成する 04:コメント欄 comments.phpを作成する 0 […]
末尾のスラッシュ「/」を削除する $url = rtrim( $url, '/' ) . "/index.html"; rtrim( $url, '/' ) で、末尾にスラッシュがあれば削除されます。なければそのままです […]
WPxuePhpWidget で呼び出された WP_Widget のコンストラクターメソッドはバージョン 4.3.0 から非推奨になっています。代わりに __construct() を使ってください。 1.PHP5から、 […]
動作をよく確認して、自己責任で・・。 widget_idなどの可変部分を含めたものをフッターに出力したい場合です。 <?php class CustomWidget extends WP_Widget { func […]
o WordPress SEO by Yoast x Top Level Categories o FV Top Level Categories x WP No Category Base o WP No Catego […]
※バージョン 4.27.2 で確認しました 1.user-role-editor-ja.moを入手してプラグインにいれる 2.権限を可読言語で表示をチェックをいれる 権限表示部分が日本語化されないと思ったら、「2.権限を […]
・ログイン後に好きなページにリダイレクトさせる ・ユーザーの新規登録後に、好きなページにリダイレクトさせる ログイン後に好きなURLへリダイレクトさせる方法 ■Peter's Login Redirectプラグ […]
Jetpackのデバッグモード You can turn on Development Mode by adding define( 'JETPACK_DEV_DEBUG', true); to your wp-conf […]
http://jetpack.me/support/debug/ 上記にブログのトップページを入力して、エラーメッセージを再度確認してみてください。 curlコマンドで確認する方法もありますが、分からない人はcurl コ […]
?m=0,?m=1をリダイレクトする RewriteEngine On RewriteCond %{QUERY_STRING} ^m=1$ RewriteRule ^(.*)$ /$1? [R=301,L] Rewrit […]
追記:2016/10/02 ・W3 Total Cache — WordPress Plugins 問題を解決した「バージョン0.9.5.1」が提供されてるのでそちらを使えばOKだと思う。 私の環境では、0.9.5.1で […]
・動作確認用のサイト ・wp-login.phpは、自IP以外は拒否 ・Limit Login Attemptsを導入して有効化 この状態で、Limit Login Attemptsで不正ログインでログインロックされたメ […]
utf8mb4_unicode_ci utf8_general_ci PhpMyAdminでテーブルの照合順序をみると上記のようなものが書かれているかと思う。「utf8mb4_unicode_ci」と書かれていたらDBの […]
1.プラグインを使う方法 2.「.htaccess」を使う方法 海外IPをはじくのが一番効果的だと思う。レンタルサーバー側で提供している場合が多いので、その機能ではじくのがよいと思う。標準で、はじく設定になっているところ […]
http://blog.example.com/2016/02/comment-page-url.html/comment-page-1/ こんな感じのURLが生成されて困るなというときの対処方法です。 Wortdpre […]
[Sun Jul 24 04:12:44 2016] [warn] [client 192.168.0.1] mod_fcgid: stderr: PHP Warning: Declaration of xxx_walk […]
テーマのfunctions.phpに以下を追記することで、署名を自動で追加することができます。 ・署名文字を変更したい時は、$rssfootcontentの文字列を変更 ・is_feed()で、RSSフィールドの時のみ処 […]
PHP Notice: Undefined index: page in /var/www/localhost/htdocs/wordpress/wp-content/plugins/batch-cat/admin.ph […]
WordPress 4.5 をご利用でメディアのアップロード時に「Fatal error: Undefined class constant 'ALPHACHANNEL_UNDEFINED'」や「HTTP エラー」が発生 […]
追記:2016/09/28 バージョン0.9.5からPHP7に対応しています。なので新しいバージョンを使えばOKです。 当記事は、バージョン0.9.4時代の話です。 Warning: Parameter 1 to W3_ […]
<!--[if lt IE 9]> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></s […]
スタイルシート(CSS)で非表示にする方法もあるのですが、ちょっと不便なこともあったりするんですね。不便だけど仕方がないかと思ってたのですが、良い解決方法があったので書いておきます。 HTMLタグ自体が出力されないので、 […]
■Shortcode Star Rating WordPress › Shortcode Star Rating « WordPress Plugins プラグインを導入して有効化すると、ショートコードが使えるようになり […]
・comments_template()経由で呼び出されていない ・汎用的に呼び出す方法 wp_list_comments()を記述したテンプレートは、comments_template()経由で呼び出さないとダメという […]
プラグン導入でできるもの 固定ページに「.html」や「.php」の拡張子を付ける WordPress › .html on PAGES « WordPress Plugins プラグインを導入するだけで、固定ページに. […]
preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead wp-content/plugins/brBrbr300 […]
define('WP_DEBUG', true); // デバッグモードを有効化 if (WP_DEBUG) { // デバッグモードの時だけ define('WP_DEBUG_LOG', true); // debug […]
<!-- FC2拍手タグここから --> <span id="_clapfc2com"></span> <script type="text/javascript"> (f […]
このプラグインを有効化する際に、4文字分の予期しない出力が生成されました。もし “headers already sent” エラーメッセージ、配信フィードの問題などが発生する場合は、プラグインを無効化または削除してくだ […]
/wp-content直下に「db-error.php」というファイル名で以下のPHPコードを置くとDB接続エラー時にメールを送信します。サーバーは生きているが、MYSQLだけが障害が起こっているときなどに上記のエラーに […]
Google アナリティクスのサイトの表示速度をみると、BlackBerryがかなり遅いんですね。スマホ表示にしているはずなのにおかしいなぁと思って、Chromeデベロッパー・ツール(F12キー)で確認したところ、PC表 […]
wp_postmetaテーブルに上記のようなデータが大量にできていて、これなんだろう?という話と削除しても問題ないのか?という話です。 ・「oEmbed」機能で自動で作成されるデータ ・おそらく、キャッシュなので削除して […]
Wordpressの「設定」->「表示設定」で「RSS/Atom フィードでの各投稿の表示」を「 抜粋のみを表示」にしている人も多いかと思います。RSSで抜粋にすると、Feedlyでサムネイルとかが表示されなくなります。 […]
ページの表示が遅いので、「gtmetrix」でいろいろ調べていたら、gravatar.comからの画像の読み込みに意外と時間がかかってそうだということが判明しました。 初めは広告とか関係だと思っていたのですが、そうではな […]
FC2拍手は便利なのですが、FC2拍手のサービスがなくなったりすると困るだろうということでその代わりをWordpressのプラグインを使って実現できないか?ということでやってみました。 Reaction Buttonsプ […]
・テンプレートに直接書く方法 ・ウィジェット(サイドバー)を使っている場合 ・WP QUADS 又は QuickAdsenseプラグインを使用している場合 テンプレートに直接書く方法 <?php if(!is_pr […]
scriptタグが1個で良い場合は、ツートの埋め込み以外でも応用できるかと思います。 Twitter //--------------------------------------------------------- […]
こんな現象 昨日の夜あたりから、WPの管理画面の左メニューが崩れるなぁとおもっておかしいと思っていたのですが、もしかしてChromeが原因かもしれないと思って検索してみると、そのものずばりがヒットしました。 対策方法 現 […]
特定のカテゴリのスラッグを「n」とします。 ・カテゴリー「n」の記事一覧は表示する ・トップページの記事一覧から、カテゴリー「n」の記事は除外する ・その他のカテゴリーでは、カテゴリー「n」の記事は除外する ・年月アーカ […]
追記:2018/10/13 Quick Adsenseも2017年ごろから更新されるようになり、現在はバージョン2.4です。 追記:2016/09/17 WP QUADS は、Quick Adsenseを元に作成されてい […]
Quick Cacheで「PC/スマホを別々にキャッシュする設定」で無料で使うのには、111203という古いバージョンを使わないとできません。これより新しいバージョンは有料版でないとその機能が使えません。また今現在は、Q […]
・その1:テンプレートタグを使う方法 ・その2:フィルターフックを使う方法 方法は2種類あり、その1のほうが簡単で多くのサイトで紹介されている方法です。その2はかなり細かいカスタマイズが可能です。 その1:テンプレートタ […]
UPDATE `wp_posts` SET `post_content`=REPLACE (`post_content`,"",CONCAT(CHAR(13), CHAR(10))) WHERE `ID`=1076; W […]
※バージョン 0.9.4.1で確認しました ・何も設定しなくても問題ないように見える(キャッシュ自体生成されない) ・「Performance」 -> 「User Agent Groups」でlowを有効化するがキャッシ […]
※バージョン 0.9.4.1で確認しました あと、iPad、AndroidタブレットをPC扱いにしたい場合もあるかと思うのでその方法も書いておきます。 追記:2016/11/02 ・Wordpress 4.6.1–ja […]
.htaccessが原因で、500エラーが出ている場合はこの方法で治るかと思います。 焦って、FTPでプラグインの「W3 Total Cache」フォルダを削除するとかするとかえってトラブル気がします。まずはこの方法を試 […]
WordPress › OPcache Dashboard « WordPress Plugins WordPressを導入しているのなら、「OPcache Dashboard」というプラグインをいれると簡単に確認ができ […]
WordPress › WP APC Panel « WordPress Plugins 多くの人は、Wordpressを利用するためにレンタルサーバーを借りてるかと思います。 APCが動作しているか?APCが有効になっ […]
1.引っ越し元で、phpMyAdminでデータをエクスポート(SQLファイル) 2.SQLファイルの中のURLを新URLに置換する 3.引っ越し先で、phpMyAdminでデータをインポート 手順としては、上記になります […]
「プラグイン無しでページネーションを設置【WordPress】 」で作ってみたのですが、Wordpressで「paginate_links」が使えるということを知ったので、その路線で実装してみました。用意されている関数を […]
プラグインを導入しよう WordPress › Widget Logic « WordPress Plugins Widget Logicというプラグインを導入してください。 導入すると、全ての既存のウィジェットに、Wi […]
wp_is_mobile()を直接使わない方がよいかも この関数は、タブレットがモバイル扱いになります。 function is_mobile(){ return wp_is_mobile(); } テンプレートの「fu […]
単純なリスト形式のコメント欄にしたほうが、見やすいのではないか?ということでコメント欄をカスタマイズしてみました。 参考にしたサイト ・テンプレートタグ/wp list comments - WordPress Code […]
本記事で導入すると、上記のようになります。 参考にしたサイト ・2013/11/11 :WordPressの表示を劇的に速くする!jQuery/JavaScriptの高速化テクニック | Find Job ! Start […]
プラグインを使うと簡単 この記事でできることは、このプラグインでも出来ます。見栄えもそこそこあるので初心者の人はプラグインがお勧めです。 アイコン(画像)にも対応していて、設定画面をみればわかりますが、選択するだけで見栄 […]
追記:2015/05/09 ・paginate_linksを使用してページ番号付のナビゲーションを作成する【WordPress】 Wordpressでは「paginate_links関数」が使えますので、そちらを使う場合 […]
どんな感じになるのか? ■記事、カテゴリーページの場合 ホーム > [カテゴリ名] > ホーム > [親カテゴリ名] > [子カテゴリ名] > ■年月アーカイブの場合 ホーム > [年] > ホーム > [年] > [月 […]
Facebook OGPの設定 <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/arti […]
function get_the_post_excerpt($length) { global $post; $content = mb_substr(strip_tags($post->post_excerpt),0, […]
追記:2017/11/06 ・【Wordpress プラグイン】記事の最初の外部画像URLもアイキャッチにする – ブログ運営のためのブログカスタマイズ 上記のように、プラグインで実現する方法もあります。 以下は、自力で […]
robots.txtをユーザー側で書き換えてるとか、プラグインを導入して書き換えていない場合は問題ないかと思います。何もしてない人は、Wordpressのアップデートで現状に最適なものに置き換わるからです。 ウェブマスタ […]
無効化する方法 プラグインを導入する方法 ・WordPress › Disable Emojis « WordPress Plugins 上記プラグインを導入して、有効化させるのが一番簡単でしょう。 テーマのfuncti […]