wordpress

【WordPress】公式ディレクトリへヘッダ画像とアイコンのアップロード

wordpress
自作プラグインがワードプレスのレビューチームに承認され、SVNレポジトリにファイルをアップロード(チェックイン)したら一区切り。この後にやったこととしては、折角なのでプラグインページに表示されるヘッダ画像と、プラグイン一覧に表示されるアイコンも作ってアップロードしてみました。画像の大きさやファイル名、実際のア...

【WordPress】TortoiseSVNでプラグインを公式ディレクトリにアップロード!手順の詳細解説

wordpress
ワードプレスのレビューチームから承認をもらったら(レビューが終了したら)いよいよ公式ディレクトリへのアップロード(チェックインなんて表現しますね)。何か難しそうな感じがしてましたが、やってみれば単にここで紹介している手順を1つ1つすすめるだけで、簡単でした。ここでは実際に作成してアップロードした「Ad Aut...

【WordPress】プラグイン公式ディレクトリ申請時のコードレビューで指摘された点まとめ!

wordpress
自作プラグインをワードプレスの公式ディレクトリに申請しようとした時に、必ず通過しないといけないのが、ワードプレスのレビューチームによるコードレビュー。「Ad Auto Insert H」というプラグインを申請した時を例に、どんなレビュー結果が来るのかと、その時の対応を備忘録的にまとめてます。プラグイン申請時の...

トップページだけサイドバーを変えたい!プラグインを使わずにデザインも揃ったサイドバーを簡単に追加する方法

wordpress
ブログを進めていると、ホームはホーム、記事は記事のサイドバー、といった感じで、別々に表示できれば嬉しい、と思う時がありますね!こうした、個別のサイドバーを表示したい、という場合には、プラグインを使えばサクッと解決しますが、プラグインは「いつ更新が停止するか分からない」、「ブログの動作が遅くなりそうでプラグイン...

【WordPress】記事作成画面で文字列を一括で置換する方法!別の文字へ簡単に変更するには

wordpress
記事作成をしていて、たとえば名前の漢字を間違えていた!とか(トレンド系のブログでは結構ありそう)、商品名に含まれるスペースを削除したい!(「JIN コスメ」とスペースがあるところをスペース削除して「JINコスメ」にする)とかあったりします。記事の中にそうした修正箇所があちらこちらに散らばっていると、探すのがそ...

【WordPress】URLに#038;が入るのはエスケープ処理が原因?具体事例と解決法のご紹介

カスタマイズ
「&」はHTMLエンティティ( & と ; で囲まれた文字列)の1つで、HTMLでは「&」(アンパサンド)を示すものになりますね。( 「&」も「&」に同じ)ワードプレスの自作プラグインとかでWP_Queryを使って記事の一覧表示させてページネーションを付けた場合、ページネーションの...

poeditの使い方!翻訳ファイル .pot .po, .moを作る手順を分かりやすく解説

プラグイン開発
プラグインの国際化(英語-日本語の翻訳表示対応)では、.moファイルという翻訳ファイルが必要になりますが、poedit を使えば簡単に作成できますね。(面倒なのは実際の翻訳だけで、poeditの操作自体はいたってシンプルで簡単です)ここでは自作したプラグイン(More Tag Auto Insert)を例にし...

moreタグの入れ方と使い方!WordPressの基本

wordpress
ワードプレスで「moreタグ」(続きを読むタグ)の入れ方、使い方を見ておきましょう。「moreタグ」はその本来の使い方より、アドセンスなどの広告を表示するのに大活躍しますので、最初の内から記事の中に入れる習慣づけしておくと、後で楽ですよ。一度やってみればすぐ覚えますので、ここでその操作、覚えておきましょう。動...

【WordPress】記事本文などの横幅、縦幅を簡単に調べる方法

CSS
画像の横幅は最大どれほどが良いかなど見るときに、表示される領域(記事本文など)の横幅や縦幅を調べたい場合があります。ここではグーグルクロームの開発者ツール(デベロッパーツール)を使って簡単に横幅を調べる方法のご紹介。※)クローム以外でも同等の機能があると思いますので、探してみてくださいね。調べたい個所同じ方法...

Settings APIの使い方まとめ!サンプル作成からでデザインカスタマイズまで

plugin
ワードプレスのSettings APIの使い方まとめ。管理画面へのメニュー追加からセクション、フィールドの追加、ラジオボタンやチェックボックスの使い方。またregister_settingの初期値の設定法や変数を配列にまとめるサンプルコード、CSSデザインカスタマイズまで。

【WordPress】記事の別ブログへの引越しに必要なことは?必須の301リダイレクトを簡単に行う方法

wordpress
仮にブログA、ブログBという複数のブログを運営していて、Aのブログの記事をBのブログへ移動(移転)したい、という場合があります。要するに記事の引っ越しですが、普通にAのブログにある元記事を削除して、Bのブログに新たに追加すればよいか、というと、そこは「ちょーっと待ったぁ!(≧◇≦)」。異なるブログへの記事の引...

WordPressの記事作成!カテゴリーとタグの使い方は違いを押さえよ!

wordpress
WordPressでの記事作成は、タイトル、記事本文、見出し付や要所を太文字にしたりして公開すれば終わりです。記事の作成と投稿はとても単純ですが、ここでまだあまり記事作成に慣れてない場合に戸惑うのが「カテゴリー」。更に戸惑うのが「タグ」です。トレンドアフィリエイトでもそれ以外のブログ運営でも疎かになりがちです...

記事公開や更新時の「返答が正しいJSONレスポンス…」解決法まとめ

wordpress
ワードプレスで記事を書いて公開する時、また、修正して更新する時に表示されるエラーに「返答が正しい JSON レスポンスではありません。」というものがあります。 解決するのに結構な時間がかかりましたが、私の場合、これまでプラグインが原因だったものとPHPでショートコードを自作していた時の2つのケースがあります。...

同じMySQLユーザー名でワードプレスのブログやサイトを複数立ち上げる方法

wordpress
エックスサーバーを利用して、テストサイトなど含めて色々ワードプレスでブログやサイトを増やしていくと、サーバー仕様の「MySQLユーザー数」の上限が気になります。スタンダード(X10)の場合、以下のようになっていて、MySQLデータベース 無制限MySQLユーザー 50までデータベースは無制限なので良いですが、...