ブログ運営のためのブログカスタマイズ
  • ホーム
  • お問い合わせ
  • サイトマップ
  • お問い合わせ
    • お問い合わせ
    • トップページ
    • 年月アーカイブ
    • 最近のコメント
  • 検索

  • カテゴリー

    • Wordpress
      • [WP] カスタマイズ
      • [WP]プラグイン
    • Web技術
      • PHP
      • JavaScript
      • CSS
      • SQL
      • Python
      • Perl
    • Web制作
      • サイト運営
      • Hugo
      • その他
    • サービス別
      • Blogger
      • スターサーバー
      • アメブロ
      • ドメイン
    • はてな
      • はてなブログ
      • [テーマ] tones
      • [テーマ] classic diary

カテゴリー: Wordpress

  • [WP] カスタマイズ
  • [WP]プラグイン
[WP] カスタマイズ
【WordPress】テーブルの接頭辞「wp_」を別のものに変更する方法

新規インストールの場合 /**#@-*/ /** * WordPress データベーステーブルの接頭辞 * * それぞれにユニーク (一意) な接頭辞を与えることで一つのデータベースに複数の WordPress を * […]

View Project
[WP] カスタマイズ
【WordPress】add_menu_pageする前に、メニューの存在チェックをする

やり方 if ( empty ( $GLOBALS['admin_page_hooks']['my_unique_slug'] ) ) add_menu_page( 'Page Title', 'Top Menu Tit […]

View Project
[WP] カスタマイズ
【WordPress 5.5】最新コメント一覧が表示されない

参考 自己解決したかもしれません comment_typeが ” から ‘comment’ に変わったとの事だったので [Chocolat] WordPress 5.5.1 でコメントが表示されない | WordPres […]

View Project
[WP] カスタマイズ
【WordPress】 自作テーマ 06:記事の一覧関連を作成する

手順 01:作るときに、最低限必要なファイルについて 02:記事ページ/固定ページを作成する 03:header.php/footer.phpを作成する 04:コメント欄 comments.phpを作成する 05:ウィジ […]

View Project
[WP] カスタマイズ
【WordPress】Function create_function() is deprecatedの修正方法

修正方法 //PHP 5.3+ 以上: add_action( 'widgets_init', function(){ register_widget( 'My_Widget' ); }); //PHP 5.2+: ad […]

View Project
[WP] カスタマイズ
【WP】Search Consoleで、/feed/が大量にインデックス未登録になる問題

試す場合は、自己責任で!! noindex属性を付与してるので、間違いがあると関係ないものまでインデックスされなくなります。 状況まとめ ・記事URL/feed/が大量にインデックス未登録になる =>正常動作で問題ない […]

View Project
[WP]プラグイン
【Wordpres】プラグインのガイドライン違反?!

・Detailed Plugin Guidelines | Plugin Developer Handbook | WordPress Developer Resources 古いプラグインが結構、ガイドライン違反で、ダ […]

View Project
[WP]プラグイン
【WP】Search Regex エラーの修正方法【results.php 26 行目 base_url】

エラーの内容 エラー詳細 =============== エラータイプ E_ERROR が /home/xxx/public_html/blog.example.com/wp-content/plugins/search […]

View Project
[WP] カスタマイズ
【WordPress】 Theme Frameworks(テーマ フレームワーク)

フレームワーク WordPressのテーマにもフレームワークが存在することを知ったのでメモです。 PHPの内部構造も興味深いですが、HTMLレベルでみても、構造化データマークアップ(schema.org)をされてるものが […]

View Project
[WP]プラグイン
【WordPress】Plugin Notesでリンクボタンが動作しないものがある

Plugin Notes プラグイン一覧の画面で、プラグイン毎にメモを残せるプラグインです。 不具合の現象 プラグイン名が日本語のものだけ、「Edit note」などのリンクボタンが動作しないというものです。初めは、動作 […]

View Project
[WP] カスタマイズ
【WordPress】【PHP】アイキャッチ画像で、外部画像URLを指定する方法

アイキャッチ画像にFlickrとかGoogle Photoとかの外部画像を使いたい アイキャッチ画像にFlickrとかGoogle Photoとかの外部画像を使いたいけど、テーマファイルを変更したくないとかいう場合の方法 […]

View Project
[WP] カスタマイズ
【WordPress】【PHP】サイトタイトル画像(カスタムロゴ)を外部画像にする方法

WordPress4.5あたりから追加された機能で、最近のテーマなら使われてると思います。この画像ですが、外部URLを指定したりはできないようで、ちょっと不便なんですね。FlickrとかGoogle Photoとかの外部 […]

View Project
[WP] カスタマイズ
【WordPress】脱 Advanced Custom Fieldsプラグイン

WordPress標準のカスタムフィールド機能に変更 Advanced Custom Fieldsの機能を全然使ってないのに等しいので、あまり参考にはなりませんが・・。逆に、これから使おうと思ってる人は、簡単なケースでは […]

View Project
[WP] カスタマイズ
【WordPress】【PHP】記事投稿画面に、カスタムフィールドを表示する他

WordPress標準の機能でもカスタムフィールドを表示できますが、やぼったくなるので自身で表示・更新できるといいなという話で実際にやってみました。 Step 1:投稿画面にカスタムフィールドを表示する function […]

View Project
[WP] カスタマイズ
【WordPress】検索結果から固定ページを除く

WordPressの検索フォーム(ウィジェット他)の話です。標準では、記事と固定ページが検索対象に含まれます。そこで、検索対象を記事だけにしたい場合の方法論です。 //--------- //検索で固定記事を除く //- […]

View Project
[WP] カスタマイズ
【WordPress】脱「brBrbr」プラグイン 【その2】

目標 その1でカスタムフィールド_enable_brbrbrが1の時だけbrBrbrプラグインが動作するようにできました。また、あらかじめ過去の記事分の_enable_brbrbr=1のレコードを作成することで対応しまし […]

View Project
[WP] カスタマイズ
【WordPress】脱「brBrbr」プラグイン 【その1】

目標 ・過去の記事に対しては、「brBrbr」プラグインを適用する ・新規の記事に対しては、適用しない こんな感じの共存環境をまず作ろうというのが「その1」です。 参考になるプラグイン 記事毎に、自動整形機能(wpaut […]

View Project
[WP] カスタマイズ
【WordPress】【SQL】カスタムフィールドのデータを全記事分作成するSQL

作成するデータ カスタムフィールド名:_enable_brbrbr 値:1 こういうデータを全記事分作成することを考えます。 まずは、SELECT文を考える SELECT wp_posts.ID, '_enable_br […]

View Project
[WP] カスタマイズ
【WordPress】wp_is_mobile関数の変更の仕方について

add_filter( 'wp_is_mobile', function( $is_mobile ) { if (!empty($_SERVER['HTTP_USER_AGENT']) ) { $ua =mb_strto […]

View Project
[WP] カスタマイズ
【WordPress】WP_Query関数のno_found_rowsパラメータについて

WP_Queryのno_found_rowsをtrueに設定すると速くなるという話なので、実際に調べてみました。 私の環境では記事下に出す関連記事がWP_Queryを使っていて、全件数を取得する必要のないところなので、n […]

View Project
[WP] カスタマイズ
【WordPress】コメントフォームの入力欄の順番を入れ替える【CSS】

WordPress 4.4で逆になったコメントフォームの入力欄ですが、CSSだけで元に戻すことが可能です。同じ原理で、順番を任意に変更することも可能です。 #commentform{ display:-webkit-fl […]

View Project
[WP] カスタマイズ
【WordPress】管理画面の投稿一覧に最終更新日を表示する

・2014:WordPress sortable custom admin column for last modified date and user · GitHub ・2016:WordPressの管理画面に「最終 […]

View Project
[WP] カスタマイズ
【WordPress】記事をdate_queryを使って日付で範囲指定する【PHP】

SQLを直接発行したほうが手っ取り早そうなのですが、WP_Queryを使いたいというとこで試行錯誤で記録です。Wordpresの3.7あたりから「date_query」が追加されて、日付の範囲指定ができるようになったよう […]

View Project
[WP] カスタマイズ
【WordPress】コメント入力欄の説明に「必須」「任意」を付け加えてみる

CSSで簡単にできることに気づいたのでやってみました。実際の必須・任意項目に関係なく、勝手に文言設定できます。 /*名前*/ #commentform p.comment-form-author label:after{ […]

View Project
[WP]プラグイン
【WordPress プラグイン】記事の最初の外部画像URLもアイキャッチにする

Googleフォトとかflickrとか外部URLの画像を使っている場合は標準ではうまくいかないはずなので上記のようなプラグインを導入します。 使い方 use the first image as featured ima […]

View Project
[WP] カスタマイズ
【WordPress】送信されるメールのアドレスと名前を変更する方法

その1:コードを書く方法 その2:プラグインを使う方法 その1:コードを書く方法 テーマのfunctions.phpに以下のようなコードを追記することで実現できます。 送信元のメールアドレスの変更 add_filter( […]

View Project
[WP] カスタマイズ
【WordPress】外部のSMTPサーバーを利用する方法

その1:コードを書く方法 その2:プラグインを使う方法 その1:コードを書く方法 add_action( 'phpmailer_init', 'my_phpmailer_example' ); function my_p […]

View Project
[WP]プラグイン
【WordPress プラグイン】Search Regexで、検索条件を変える為の改造方法

2017/8/18現在最新版の「Search Regex 1.4.16」で確認しました バージョンによって、この部分の書き方が違うようです。 原理 search-regex/searches/post_content.p […]

View Project
[WP]プラグイン
Really Simple SSLプラグイン【混在コンテンツ対策】

ワンクリックで簡単にSSL化できるプラグインで、どうも巷では人気のようです。内部でなにをやってるのかわかりづらいので、ちょっとと思いますが・・。個人的には、SSL Insecure Content Fixerプラグインの […]

View Project
[WP]プラグイン
SSL Insecure Content Fixerプラグイン【混在コンテンツ対策】

どうしても、「混在コンテンツ(混合コンテンツ)」になって治らないという場合に使ってみるのがよいかと思う。急ぎの時の暫定的な対策にもなるかと思う。 設定方法 設定は簡単です。まずは「シンプル」あたりから試して問題なければ解 […]

View Project
[WP] カスタマイズ
特定のページへアクセスが来たら404にする方法【WordPress】

add_action( 'template_redirect', 'status404' ); //404を返す function status404() { if ( is_author() ) { global $w […]

View Project
[WP] カスタマイズ
年アーカイブで「前の年」と「次の年」のリンクを表示する【WordPress】

原理 現在年が、2017月としたときに、単純に-1するとダメです。というのは、その年の記事が1つもない場合があるからですね。 その辺も考慮して、WordpressのDBを直接参照して求めることにします。 カレント年が、2 […]

View Project
[WP] カスタマイズ
プラグインなしでsitemap.xmlを作成する【WordPress】

add_action('publish_post', 'create_sitemap'); //記事更新時 add_action('publish_page', 'create_sitemap'); //固定ページ更新時 […]

View Project
[WP] カスタマイズ
年月アーカイブで「前の月」と「次の月」のリンクを表示する【WordPress】

原理 現在月が、2017/06月としたときに、単純に+1、-1するとダメです。というのは、その月に記事が1つもない場合があるからですね。 その辺も考慮して、WordpressのDBを直接参照して求めることにします。 カレ […]

View Project
[WP] カスタマイズ
gf_page=uploadのアクセスを拒否する【WordPress】

gf_page=uploadのアクセスを拒否する # BEGIN block spam RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} gf_page […]

View Project
[WP] カスタマイズ
WordPress 4.7.4の「rel=”noopener noreferrer”」自動付与の問題

WordPress4.7.4のTinyMCEエディタで、target=”_blank”が指定された場合に、rel=”noopener noreferrer” 属性が自動的に追加されるようになりました。 target bl […]

View Project
[WP]プラグイン
【WordPress】はてな記法プラグイン

・WordPressのはてな記法プラグイン「WP Hatena Notation」 - Rewish ・GitHub - rewish/wp-hatena-notation: はてな記法プラグイン for WordPre […]

View Project
はてなブログ
【はてなブログからWordPress引っ越し】はてな独自のAmazonリンク編

リンク(URL)自体は問題なくて、たんにレイアウトが崩れるとかいう場合は、以下のCSSを適用するだけでそれらしくなります。 .hatena-asin-detail{margin:1em 0;border-image:in […]

View Project
はてなブログ
【はてなブログからWordPress引っ越し】はてなキーワード編

<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"&gt […]

View Project
はてなブログ
【はてなブログからWordPress引っ越し】ブログカード編

はてなブログからWordPressに移行するときに、ブログカードをどうするか?です。多くの場合、そのままでも表示されるようなのですが、表示されないケースなどは「はてなブログ」の仕様に詳しくないのでわかりません。 それはと […]

View Project
[WP] カスタマイズ
【WordPress】不正なアクセスがあった時は、脆弱性対策情報データベースも参考になる

アクセスログをみていて、なんとなく不審なアクセスを見つけた場合は、「JVN iPedia - 脆弱性対策情報データベース」も参考になると思う。 /wp-content/plugins/contus-video-galle […]

View Project
[WP] カスタマイズ
【WordPress】半角の「角括弧(かくかっこ)[ ] 」の記述について

Wordpressのショートコードの区別に使われるので、特定のケースでうれしくないようなことになる場合があります。ショートコードとして認識させない為に、角括弧(かくかっこ)[ ] を上記のように書くことで回避できます。 […]

View Project
[WP] カスタマイズ
wp-config.phpを保護する方法【WordPress】

# protect wp-config.php <files wp-config.php> order allow,deny deny from all </files> .htaccessに上記 […]

View Project
[WP] カスタマイズ
【WordPress】「/wp-json」へのアクセスを、国内のIPアドレスに制限する方法【REST API】

・【重要】WordPress「4.7」「4.7.1」における緊急性の高い脆弱性およびセキュリティ対策の実施について - 2017/02/07 | レンタルサーバー【エックスサーバー】 ・WordPress 4.7 及び […]

View Project
[WP] カスタマイズ
【WordPress】ConoHaと「KUSANAGI」の組み合わせで、そこそこ高速になるかも

・ConoHa =>格安な人気のVPS ・KUSANAGI =>高速なWordPress実行環境 です。お値段以上の性能をWorspressに期待している場合は結構有効な方法論だと思います。vpsなのが少し精神的敷居が高 […]

View Project
[WP] カスタマイズ
WordPress 無料テーマ スマホ最適化済み 日本語テンプレート一覧【一部有料】

追記:2018/11/23 TIJAJIを追加 追記:2017/06/11 Sentryを追加 過去に私が個人的に残してたメモから作成しました。分類は主観です。 ブログ向け(無料) ブロガー向けだと思う 実際にテーマを使 […]

View Project
[WP] カスタマイズ
【WordPress】ちょっとしたデータの保存の仕方【PHP】

・関数リファレンス/get option - WordPress Codex 日本語版 wp_optionsテーブルを使うのが簡単で便利だと思う。実際には、get_option関数が用意されているのでそれを使うだけになり […]

View Project
[WP] カスタマイズ
【WordPress】独自テーブルの読み書き【PHP】

SQLを直接文字列で組み立てる場合は、SQLインジェクション(SQL Injection)には気を付けてください。 独自テーブル ・関数リファレンス/wpdb Class - WordPress Codex 日本語版 独 […]

View Project
[WP] カスタマイズ
【WordPress プラグイン自作】独自テーブルを作る

・プラグインでデータベーステーブルを作る - WordPress Codex 日本語版 ・Creating Tables with Plugins « WordPress Codex Wordpressの標準のテーブル( […]

View Project
[WP] カスタマイズ
【WordPress】メニューのカテゴリーにclass名を追加する方法

・PHPで「menu-item-category-スラッグ名」を自動でclass追加する方法 ・WPの管理画面から手動で追加する方法 PHPで自動でclass追加する方法 function add_slug_nav_me […]

View Project
[WP] カスタマイズ
【WordPress】<head>タグ内に挿入する方法

今、googleadsenseの第一次審査中です。 サイトの<head>内に <script async src="//pagead2.googlesyndication.com/pagead/js/a […]

View Project
[WP] カスタマイズ
【WordPress】ドメイン単位、サイト単位でピンバックを停止する方法

function no_self_pingx( &$links ) { $home = get_option( 'home' ); foreach ( $links as $l => $link ){ if […]

View Project
[WP] カスタマイズ
GPLライセンスとWordPressの有料テーマ・プラグインについて

たまに見かけるけど・・ ライセンス違反になる例 ・利用目的の制限(アダルトサイトの使用禁止) ・利用回数の制限(1サイトにしか使用できない) ・改変の制限(フッターにあるリンクを消してはいけない) ・再配布の制限(ソース […]

View Project
[WP] カスタマイズ
XAMPPにWordPressをインストールする

手順の要約 1.phpAdminを使用して、データベースを作成する 2.c:\xampp\htdocsにWordpressの本体をコピーする 3.wp-config.phpにDB情報を書き込んで作成する 4.Wordpr […]

View Project
[WP] カスタマイズ
XAMPP for Windowsをインストールする

・Download XAMPP 上記からPHP7のやつをDLしてインストールしました。ダウンロードしたファイルは「xampp-win32-7.0.13-1-VC14-installer.exe」でした。 ※Windows […]

View Project
[WP] カスタマイズ
Instant WordPressでローカル環境にWordPressを構築する【Windows】

WordPress Version: 4.7.1 (インストール後に、最新版に更新可能) PHP Version: 5.3.2 MySQL Version: 5.6.25 Web Server: Apache/2.2.1 […]

View Project
[WP] カスタマイズ
【WordPress】記事の更新日付を変更させない方法

add_filter( 'wp_insert_post_data', 'my_insert_post_data', 11, 2 ); function my_insert_post_data( $data, $posta […]

View Project
[WP] カスタマイズ
SQLite版WordPressを導入する簡単な方法

WordPress の SQLite 版が必要な方は下記のリンクよりダウンロードして下さい。 WordPress 4.7.2ja SQLite版のダウンロード SQLite版 WP 4.7.2ja | リミレンジャーの秘 […]

View Project
[WP] カスタマイズ
【WordPress】PHPで一番古い記事の年を取得する方法

function wp_first_post_year(){ global $wpdb; //DB検索 $first_post_date = $wpdb->get_var("SELECT post_date from $ […]

View Project
[WP] カスタマイズ
【WordPress】コメントフィードなどを出力しないようにする方法

<head>内でのフィードへのリンクを ブログ全体のフィールドURLは出力するが、コメントフィールドURLは出力しない方法です。 //コメントフィールドURLを出力しない add_filter('feed_l […]

View Project
[WP] カスタマイズ
【WordPress】記事ループさせるときの注意事項【PHP】

・query_posts()を使用したら、wp_reset_query()を最後に呼び出す ・WP_Queryを使用したら、wp_reset_postdata() を最後に呼び出す 重要なのは、この部分だと思います。 ネ […]

View Project
[WP] カスタマイズ
【WordPress】WP_Filesystemでのファイルの操作の仕方【PHP】

正しい使い方はわからないですが、ローカル(サーバー)のファイルを操作するだけなら以下のような感じで使えてます。 Call to a member function put_contents() on a non-obje […]

View Project
[WP] カスタマイズ
【WordPress】プラグインの有効、停止、アンイストールの時に処理を書くフック【PHP】

//有効 register_activation_hook(__FILE__, 'my_activation'); //停止 register_deactivation_hook(__FILE__, 'my_deacti […]

View Project
[WP] カスタマイズ
【WordPress】”?author=1″でユーザー名バレして、ブルートフォースアタックに利用されるのを防ぐ方法

# BEGIN block author scans RewriteEngine On RewriteBase / RewriteCond %{QUERY_STRING} (author=\d+) [NC] Rewrit […]

View Project
[WP] カスタマイズ
【WordPress】 自作テーマ 05:ウィジェットを追加できるようにする sidebar.php

手順 01:作るときに、最低限必要なファイルについて 02:記事ページ/固定ページを作成する 03:header.php/footer.phpを作成する 04:コメント欄 comments.phpを作成する 05:ウィジ […]

View Project
[WP] カスタマイズ
【WordPress】apply_filters と add_filter の使い方を理解できると便利だと思う【PHP】

自作のテーマやプラグインを作る場合に、apply_filters と add_filter の使い方を知っておくとカスタマイズしやすいように作れると思います。 ・イベント登録 = フィルター登録(apply_filter […]

View Project
[WP] カスタマイズ
【WordPress】PHPでログイン画面にダミーの入力項目を作成して、認証に利用する

ソースを読み切れてないので、自己責任で!! ・ログイン画面に、ダミーの入力項目を作成する ・ダミーの入力項目に、何か入力されているとエラーにする こんな感じの動作をするプラグインを作成してみました。 <?php / […]

View Project
[WP] カスタマイズ
【WordPress】PHPで現在時刻(date)を利用すると9時間ずれてしまう問題

$today = date("Y-m-d H:i:s"); echo $today; $today = date_i18n("Y-m-d H:i:s"); echo $today; ・関数リファレンス/date i18n […]

View Project
[WP] カスタマイズ
【WordPressテーマ】stingerシリーズのダウンロード先

STINGER8 ・ダウンロード及び規約 - 無料WordPressテーマSTINGER STINGER8ver20161115 以前のSTINGER ・自己責任で!! STINGER7 ・ダウンロード及び規約 - 無料 […]

View Project
[WP] カスタマイズ
【WordPress】trackbackを拒否する方法

<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_METHOD} POST RewriteRule (^|/)trackback/ […]

View Project
[WP] カスタマイズ
【WordPress】記事中で、モバイルだけ、PCだけ表示するショートコードの作り方【PHP】

・ショートコード - WordPress Codex 日本語版 Wordpressには、投稿記事内でも使える「ショートコード」という便利なタグのような機能があります。それをつかって、投稿記事内で、モバイルだけPCだけ表示 […]

View Project
[WP] カスタマイズ
【WordPress】 自作テーマ 04:コメント欄 comments.phpを作成する

手順 01:作るときに、最低限必要なファイルについて 02:記事ページ/固定ページを作成する 03:header.php/footer.phpを作成する 04:コメント欄 comments.phpを作成する <=今回 0 […]

View Project
[WP] カスタマイズ
【WordPress】プラグインが有効かどうかをPHPから調べる方法【PHP】

方法、2つ ・プラグインで使用している関数の存在チェックで調べる方法 ・is_plugin_activeを使う方法 通常はis_plugin_active()で確認すればよいと思いますが、function_exists( […]

View Project
[WP] カスタマイズ
【WordPress】 自作テーマ 03:header.php/footer.phpを作成する

手順 01:作るときに、最低限必要なファイルについて 02:記事ページ/固定ページを作成する 03:header.php/footer.phpを作成する <=今回 04:コメント欄 comments.phpを作成する 0 […]

View Project
[WP] カスタマイズ
【WordPress】 自作テーマ 02:記事ページ/固定ページを作成する

手順 01:作るときに、最低限必要なファイルについて 02:記事ページ/固定ページを作成する <=今回 03:header.php/footer.phpを作成する 04:コメント欄 comments.phpを作成する 0 […]

View Project
[WP] カスタマイズ
curl -A ‘Jetpack by WordPress.com’ の簡単な確認の仕方

curl -A 'Jetpack by WordPress.com' -d '<methodCall><methodName>demo.sayHello</methodName>&lt […]

View Project
[WP] カスタマイズ
PS Disable Auto Formatting関連についてのまとめ

PS Disable Auto Formattingは、内部で何をやっているのか? PS Disable Auto Formattingは、WordPressの段落自動整形(wpautop)を停止させると共に、ビジュアル […]

View Project
[WP] カスタマイズ
【WordPress プラグイン自作】ページキャッシュのファイルを作成する方法

・Wordpress本体に、ページキャッシュを作成する機構が用意されている ・ページキャッシュのサンプル WordPress本体に、ページキャッシュを作成する機構が用意されている WordPress2.5以前では、wp- […]

View Project
[WP] カスタマイズ
【WordPress】add_menu_page()で最初のサブメニューの項目名を親メニューと別の名前にする方法

何も考えずに作ると左のような感じになるかと思います。でもプラグインの多くのメニューは右のようになっています。どうすれば右のようにすることができるかなんですが、実は簡単で、サブメニューの1つめの親メニューのスラッグ名(pa […]

View Project
[WP] カスタマイズ
【WordPress】 自作テーマ 01:作るときに、最低限必要なファイルについて

手順 01:作るときに、最低限必要なファイルについて <=今回 02:記事ページ/固定ページを作成する 03:header.php/footer.phpを作成する 04:コメント欄 comments.phpを作成する 0 […]

View Project
[WP] カスタマイズ
【PHP】末尾のスラッシュ「/」を削除する、追加する

末尾のスラッシュ「/」を削除する $url = rtrim( $url, '/' ) . "/index.html"; rtrim( $url, '/' ) で、末尾にスラッシュがあれば削除されます。なければそのままです […]

View Project
[WP] カスタマイズ
【WordPress】エラーメッセージ(Notice)「代わりに __construct() を使ってください。」の対処方法

WPxuePhpWidget で呼び出された WP_Widget のコンストラクターメソッドはバージョン 4.3.0 から非推奨になっています。代わりに __construct() を使ってください。 1.PHP5から、 […]

View Project
[WP] カスタマイズ
【WordPress】WP_Widgetでwp_footerに出力する方法【add_action】

動作をよく確認して、自己責任で・・。 widget_idなどの可変部分を含めたものをフッターに出力したい場合です。 <?php class CustomWidget extends WP_Widget { func […]

View Project
[WP]プラグイン
【WordPress】URLから「category」という文字を削除するプラグインは、どれを選べばよいか?

o WordPress SEO by Yoast x Top Level Categories o FV Top Level Categories x WP No Category Base o WP No Catego […]

View Project
[WP]プラグイン
User Role Editor プラグインを日本語化する

※バージョン 4.27.2 で確認しました 1.user-role-editor-ja.moを入手してプラグインにいれる 2.権限を可読言語で表示をチェックをいれる 権限表示部分が日本語化されないと思ったら、「2.権限を […]

View Project
[WP] カスタマイズ
【WordPress 会員サイト構築】ログイン後に表示されるページを指定する

・ログイン後に好きなページにリダイレクトさせる ・ユーザーの新規登録後に、好きなページにリダイレクトさせる ログイン後に好きなURLへリダイレクトさせる方法 ■Peter's Login Redirectプラグ […]

View Project
[WP] カスタマイズ
Jetpackのデバッグ(開発)モードと連携せずに使える機能について

Jetpackのデバッグモード You can turn on Development Mode by adding define( 'JETPACK_DEV_DEBUG', true); to your wp-conf […]

View Project
[WP] カスタマイズ
Jetpackが連携できない場合の対処方法【site_inaccessible】

http://jetpack.me/support/debug/ 上記にブログのトップページを入力して、エラーメッセージを再度確認してみてください。 curlコマンドで確認する方法もありますが、分からない人はcurl コ […]

View Project
Blogger
BloggerからWordPressに引っ越した時に使える .htaccessの設定例

?m=0,?m=1をリダイレクトする RewriteEngine On RewriteCond %{QUERY_STRING} ^m=1$ RewriteRule ^(.*)$ /$1? [R=301,L] Rewrit […]

View Project
[WP]プラグイン
W3 Total Cache 0.9.5 で「WordPress プラグイン同士でライブラリがコンフリクトしています」と出る場合の対処方法

追記:2016/10/02 ・W3 Total Cache — WordPress Plugins 問題を解決した「バージョン0.9.5.1」が提供されてるのでそちらを使えばOKだと思う。 私の環境では、0.9.5.1で […]

View Project
[WP] カスタマイズ
【Wordpres】不正ログインを防ぐためには、XML-RPCも対策しないといけない

・動作確認用のサイト ・wp-login.phpは、自IP以外は拒否 ・Limit Login Attemptsを導入して有効化 この状態で、Limit Login Attemptsで不正ログインでログインロックされたメ […]

View Project
[WP] カスタマイズ
【WordPress】DBの文字コード utf8 と utf8mb4について

utf8mb4_unicode_ci utf8_general_ci PhpMyAdminでテーブルの照合順序をみると上記のようなものが書かれているかと思う。「utf8mb4_unicode_ci」と書かれていたらDBの […]

View Project
[WP] カスタマイズ
WordPressのコメントスパム対策のいろいろな手法

1.プラグインを使う方法 2.「.htaccess」を使う方法 海外IPをはじくのが一番効果的だと思う。レンタルサーバー側で提供している場合が多いので、その機能ではじくのがよいと思う。標準で、はじく設定になっているところ […]

View Project
[WP] カスタマイズ
comment-page-1が生成されて困った場合の対応

http://blog.example.com/2016/02/comment-page-url.html/comment-page-1/ こんな感じのURLが生成されて困るなというときの対処方法です。 Wortdpre […]

View Project
[WP] カスタマイズ
【PHP7対応】Declaration of walker::start_el(&$output, $item, $depth, $args)の対処方法

[Sun Jul 24 04:12:44 2016] [warn] [client 192.168.0.1] mod_fcgid: stderr: PHP Warning: Declaration of xxx_walk […]

View Project
[WP] カスタマイズ
RSSフィードの文末に署名などを追加する方法【WordPress】

テーマのfunctions.phpに以下を追記することで、署名を自動で追加することができます。 ・署名文字を変更したい時は、$rssfootcontentの文字列を変更 ・is_feed()で、RSSフィールドの時のみ処 […]

View Project
[WP]プラグイン
Batch Catプラグインで、「Notice: Undefined index」が出る場合の対応

PHP Notice: Undefined index: page in /var/www/localhost/htdocs/wordpress/wp-content/plugins/batch-cat/admin.ph […]

View Project
[WP] カスタマイズ
WordPress 4.5で画像アップロードできない問題の暫定対策

WordPress 4.5 をご利用でメディアのアップロード時に「Fatal error: Undefined class constant 'ALPHACHANNEL_UNDEFINED'」や「HTTP エラー」が発生 […]

View Project
[WP]プラグイン
W3 Total Cache 0.9.4をPHP7で使うための暫定対策【2016年】

追記:2016/09/28 バージョン0.9.5からPHP7に対応しています。なので新しいバージョンを使えばOKです。 当記事は、バージョン0.9.4時代の話です。 Warning: Parameter 1 to W3_ […]

View Project
[WP] カスタマイズ
WordPressでjQuery2.x系を使う方法とその場合のIE8対応

<!--[if lt IE 9]> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></s […]

View Project
[WP] カスタマイズ
【WordPress】ウィジェットのタイトルを消す便利な方法

スタイルシート(CSS)で非表示にする方法もあるのですが、ちょっと不便なこともあったりするんですね。不便だけど仕方がないかと思ってたのですが、良い解決方法があったので書いておきます。 HTMLタグ自体が出力されないので、 […]

View Project
[WP]プラグイン
「Shortcode Star Rating」プラグインで、記事内に簡単に星評価を表示できる

■Shortcode Star Rating WordPress › Shortcode Star Rating « WordPress Plugins プラグインを導入して有効化すると、ショートコードが使えるようになり […]

View Project
[WP] カスタマイズ
wp_list_comments()で出力されない時の見直しポイント

・comments_template()経由で呼び出されていない ・汎用的に呼び出す方法 wp_list_comments()を記述したテンプレートは、comments_template()経由で呼び出さないとダメという […]

View Project
[WP] カスタマイズ
WordPressのURLの構造を標準以外に加工する方法

プラグン導入でできるもの 固定ページに「.html」や「.php」の拡張子を付ける WordPress › .html on PAGES « WordPress Plugins プラグインを導入するだけで、固定ページに. […]

View Project
[WP] カスタマイズ
PHPのpreg_replace()で「The /e modifier is deprecated」となる場合の対処方法

preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead  wp-content/plugins/brBrbr300 […]

View Project
[WP] カスタマイズ
WordPressのデバッグモードで原因追及【500 Internal Server Error】

define('WP_DEBUG', true); // デバッグモードを有効化 if (WP_DEBUG) { // デバッグモードの時だけ define('WP_DEBUG_LOG', true); // debug […]

View Project
[WP] カスタマイズ
WordPressにFC2拍手を設置する方法

<!-- FC2拍手タグここから --> <span id="_clapfc2com"></span> <script type="text/javascript"> (f […]

View Project
[WP] カスタマイズ
【WordPress】「プラグインを有効化する際に、xxx文字分の予期しない出力が生成されました」の解決方法

このプラグインを有効化する際に、4文字分の予期しない出力が生成されました。もし “headers already sent” エラーメッセージ、配信フィードの問題などが発生する場合は、プラグインを無効化または削除してくだ […]

View Project
[WP] カスタマイズ
DB接続エラーの時にメール通知する【WordPress】

/wp-content直下に「db-error.php」というファイル名で以下のPHPコードを置くとDB接続エラー時にメールを送信します。サーバーは生きているが、MYSQLだけが障害が起こっているときなどに上記のエラーに […]

View Project
[WP] カスタマイズ
BlackBerryのスマホ表示対応について【WordPress】

Google アナリティクスのサイトの表示速度をみると、BlackBerryがかなり遅いんですね。スマホ表示にしているはずなのにおかしいなぁと思って、Chromeデベロッパー・ツール(F12キー)で確認したところ、PC表 […]

View Project
[WP] カスタマイズ
wp_postmetaテーブルの「_oembed_ {{unknown}}」というデータは削除してもよいのか?

wp_postmetaテーブルに上記のようなデータが大量にできていて、これなんだろう?という話と削除しても問題ないのか?という話です。 ・「oEmbed」機能で自動で作成されるデータ ・おそらく、キャッシュなので削除して […]

View Project
[WP] カスタマイズ
RSS配信が抜粋でも、Feedlyに画像を表示させる方法

Wordpressの「設定」->「表示設定」で「RSS/Atom フィードでの各投稿の表示」を「 抜粋のみを表示」にしている人も多いかと思います。RSSで抜粋にすると、Feedlyでサムネイルとかが表示されなくなります。 […]

View Project
[WP] カスタマイズ
【gravatar.com】WordPressの アバター機能停止の方法【読み込みが遅い対策】

ページの表示が遅いので、「gtmetrix」でいろいろ調べていたら、gravatar.comからの画像の読み込みに意外と時間がかかってそうだということが判明しました。 初めは広告とか関係だと思っていたのですが、そうではな […]

View Project
[WP] カスタマイズ
WordPressにWeb拍手を設置してみる【FC2拍手の代わり】

FC2拍手は便利なのですが、FC2拍手のサービスがなくなったりすると困るだろうということでその代わりをWordpressのプラグインを使って実現できないか?ということでやってみました。 Reaction Buttonsプ […]

View Project
[WP] カスタマイズ
プレビュー画面、404ページでは、アドセンスを表示させない方法【WordPress】

・テンプレートに直接書く方法 ・ウィジェット(サイドバー)を使っている場合 ・WP QUADS 又は QuickAdsenseプラグインを使用している場合 テンプレートに直接書く方法 <?php if(!is_pr […]

View Project
[WP] カスタマイズ
Twitter等をブログに貼り付ける時のscriptタグを自動で1つにする方法

scriptタグが1個で良い場合は、ツートの埋め込み以外でも応用できるかと思います。 Twitter //--------------------------------------------------------- […]

View Project
[WP] カスタマイズ
WordPress管理画面の左メニューが崩れる場合の対策 【Chrome、2015年9月】

こんな現象 昨日の夜あたりから、WPの管理画面の左メニューが崩れるなぁとおもっておかしいと思っていたのですが、もしかしてChromeが原因かもしれないと思って検索してみると、そのものずばりがヒットしました。 対策方法 現 […]

View Project
[WP] カスタマイズ
【WordPress】記事一覧から特定のカテゴリを除外する方法

特定のカテゴリのスラッグを「n」とします。 ・カテゴリー「n」の記事一覧は表示する ・トップページの記事一覧から、カテゴリー「n」の記事は除外する ・その他のカテゴリーでは、カテゴリー「n」の記事は除外する ・年月アーカ […]

View Project
[WP]プラグイン
特定のカテゴリーの記事だけ、アドセンスを表示しない方法

追記:2018/10/13 Quick Adsenseも2017年ごろから更新されるようになり、現在はバージョン2.4です。 追記:2016/09/17 WP QUADS は、Quick Adsenseを元に作成されてい […]

View Project
[WP]プラグイン
Quick Cache(111203)でPC/スマホを別々にキャッシュする設定

Quick Cacheで「PC/スマホを別々にキャッシュする設定」で無料で使うのには、111203という古いバージョンを使わないとできません。これより新しいバージョンは有料版でないとその機能が使えません。また今現在は、Q […]

View Project
[WP] カスタマイズ
【WordPress】Popular Postsの表示をカスタマイズする方法

・その1:テンプレートタグを使う方法 ・その2:フィルターフックを使う方法 方法は2種類あり、その1のほうが簡単で多くのサイトで紹介されている方法です。その2はかなり細かいカスタマイズが可能です。 その1:テンプレートタ […]

View Project
[WP] カスタマイズ
phpmyadminで、BRタグを改行コードに置き換える方法

UPDATE `wp_posts` SET `post_content`=REPLACE (`post_content`,"",CONCAT(CHAR(13), CHAR(10))) WHERE `ID`=1076; W […]

View Project
[WP] カスタマイズ
W3 Total CacheとKtai Styleの共存について

※バージョン 0.9.4.1で確認しました ・何も設定しなくても問題ないように見える(キャッシュ自体生成されない) ・「Performance」 -> 「User Agent Groups」でlowを有効化するがキャッシ […]

View Project
[WP]プラグイン
W3 Total Cache で、スマホとPCのキャッシュを別々にする方法

※バージョン 0.9.4.1で確認しました あと、iPad、AndroidタブレットをPC扱いにしたい場合もあるかと思うのでその方法も書いておきます。 追記:2016/11/02 ・Wordpress 4.6.1–ja […]

View Project
[WP]プラグイン
W3 Total Cacheの「500 Internal Server Error」から復旧する簡単な方法

.htaccessが原因で、500エラーが出ている場合はこの方法で治るかと思います。 焦って、FTPでプラグインの「W3 Total Cache」フォルダを削除するとかするとかえってトラブル気がします。まずはこの方法を試 […]

View Project
[WP]プラグイン
レンタルサーバーで、opcacheが動作しているか確認する方法

WordPress › OPcache Dashboard « WordPress Plugins WordPressを導入しているのなら、「OPcache Dashboard」というプラグインをいれると簡単に確認ができ […]

View Project
[WP] カスタマイズ
レンタルサーバーで、APCが動作しているか確認する方法

WordPress › WP APC Panel « WordPress Plugins 多くの人は、Wordpressを利用するためにレンタルサーバーを借りてるかと思います。 APCが動作しているか?APCが有効になっ […]

View Project
[WP] カスタマイズ
WordPressでURLの変更を伴う引っ越しについて

1.引っ越し元で、phpMyAdminでデータをエクスポート(SQLファイル) 2.SQLファイルの中のURLを新URLに置換する 3.引っ越し先で、phpMyAdminでデータをインポート 手順としては、上記になります […]

View Project
[WP] カスタマイズ
paginate_linksを使用してページ番号付のナビゲーションを作成する

「プラグイン無しでページネーションを設置【WordPress】 」で作ってみたのですが、Wordpressで「paginate_links」が使えるということを知ったので、その路線で実装してみました。用意されている関数を […]

View Project
[WP] カスタマイズ
【簡単】 モバイルだけ、PCだけ表示するウィジェット【WordPress】

プラグインを導入しよう WordPress › Widget Logic « WordPress Plugins Widget Logicというプラグインを導入してください。 導入すると、全ての既存のウィジェットに、Wi […]

View Project
[WP] カスタマイズ
WordPressでモバイル(スマホ)を判別するis_mobile()を作成する

wp_is_mobile()を直接使わない方がよいかも この関数は、タブレットがモバイル扱いになります。 function is_mobile(){ return wp_is_mobile(); } テンプレートの「fu […]

View Project
[WP] カスタマイズ
コメント欄をスレッド掲示板風にする【WordPress】

単純なリスト形式のコメント欄にしたほうが、見やすいのではないか?ということでコメント欄をカスタマイズしてみました。 参考にしたサイト ・テンプレートタグ/wp list comments - WordPress Code […]

View Project
[WP] カスタマイズ
SNSボタンを遅延読み込みで設置【WordPress】

本記事で導入すると、上記のようになります。 参考にしたサイト ・2013/11/11 :WordPressの表示を劇的に速くする!jQuery/JavaScriptの高速化テクニック | Find Job ! Start […]

View Project
[WP] カスタマイズ
ページのトップに戻るボタンを設置【WordPress】

プラグインを使うと簡単 この記事でできることは、このプラグインでも出来ます。見栄えもそこそこあるので初心者の人はプラグインがお勧めです。 アイコン(画像)にも対応していて、設定画面をみればわかりますが、選択するだけで見栄 […]

View Project
[WP] カスタマイズ
プラグイン無しでページネーションを設置

追記:2015/05/09 ・paginate_linksを使用してページ番号付のナビゲーションを作成する【WordPress】 Wordpressでは「paginate_links関数」が使えますので、そちらを使う場合 […]

View Project
[WP] カスタマイズ
プラグインを使わないで、パンくずリストを導入する

どんな感じになるのか? ■記事、カテゴリーページの場合 ホーム > [カテゴリ名] > ホーム > [親カテゴリ名] > [子カテゴリ名] > ■年月アーカイブの場合 ホーム > [年] > ホーム > [年] > [月 […]

View Project
[WP] カスタマイズ
プラグインなしで、Facebook OGPとTwitter Cardsの設定をする

Facebook OGPの設定 <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# article: http://ogp.me/ns/arti […]

View Project
[WP] カスタマイズ
記事の抜粋を指定文字だけ取り出す 【WordPress】

function get_the_post_excerpt($length) { global $post; $content = mb_substr(strip_tags($post->post_excerpt),0, […]

View Project
[WP] カスタマイズ
記事の一番最初の画像を取得してサムネイルにする方法【WordPress】

追記:2017/11/06 ・【Wordpress プラグイン】記事の最初の外部画像URLもアイキャッチにする – ブログ運営のためのブログカスタマイズ 上記のように、プラグインで実現する方法もあります。 以下は、自力で […]

View Project
[WP]プラグイン
WP Robots Txtを使用している人は気を付けた方がよい「robots.txt」

robots.txtをユーザー側で書き換えてるとか、プラグインを導入して書き換えていない場合は問題ないかと思います。何もしてない人は、Wordpressのアップデートで現状に最適なものに置き換わるからです。 ウェブマスタ […]

View Project
[WP] カスタマイズ
WordPress 4.2 で追加された絵文字のスクリプトを無効化する方法

無効化する方法 プラグインを導入する方法 ・WordPress › Disable Emojis « WordPress Plugins 上記プラグインを導入して、有効化させるのが一番簡単でしょう。 テーマのfuncti […]

View Project

カテゴリー

  • Wordpress
    • [WP] カスタマイズ
    • [WP]プラグイン
  • Web技術
    • PHP
    • JavaScript
    • CSS
    • SQL
    • Python
    • Perl
  • Web制作
    • サイト運営
    • Hugo
    • その他
  • サービス別
    • Blogger
    • スターサーバー
    • アメブロ
    • ドメイン
  • はてな
    • はてなブログ
    • [テーマ] tones
    • [テーマ] classic diary
  1. ホーム>
  2. Wordpress>

^page top



  • ホーム
  • お問い合わせ
  • プライバシーポリシー


Copyright© 2015 - 2022 ブログ運営のためのブログカスタマイズ ALL Rights Reserved. powered by z0i.net