wordpress

【WordPress】プラグインを公式ディレクトリに登録する手順を詳しく解説!

wordpress
ワードプレスのプラグインを自作したら一度は公式ディレクトリに申請して、実際にプラグインがワードプレスで検索できたりすると嬉しいですよね。^-^)ここでは「Ad Auto Insert H」(広告自動追加 H)という、アドセンス広告を記事内の見出し前に自動で追加するプラグインを公式ディレクトリに申請して、実際に...

cssで先頭のや最後の要素を指定するには?nth-childとnth-of-typeの使い分け

CSS
ブログやサイトのデザインカスタマイズをしていると「先頭や最後のこの要素だけに指定がしたいんじゃぁ~」という場合が多くあります。力技、というか、まぁ普通にやろうとすれば、先頭の要素や最後の要素だけにクラスを指定して、そのクラスに対してCSSを定義する、なんてことをしますが、これが毎回クラス指定を書く、となると、...

【WordPress】投稿一覧に最終更新日からの経過日数を表示する

wordpress
ワードプレス管理画面の投稿一覧に「記事の最終更新日から何日経過しているか」の列があると良さそうですよね。記事を投稿したり最後に更新した日から何日たっているのか経過日数の表示があると、記事更新の目安にする(1カ月以上経ったら見直すなど)に活用できそうです。ということで、早速追加してみましたのでご紹介!関連)最終...

【サーチコンソール】グーグルのインデックス登録スピードを早くするURL検査ツール!使い方を簡単解説

SEO
ブログで記事を書いた、公開した、終わった終わった、と思ってもまだ早い。日々ブログを更新していれば、グーグルの検索結果に出るにも時間はそれほどかかりません。でも、ブログを立ち上げたばかりの時や、普段の更新スピードがゆっくりだったりすると、インデックスされるのにも非常に時間がかかります。(インデックスされるとは、...

【WordPress】SettingsAPIでデータを配列にひとまとめ!チェックボックスはどうなる?

plugin
設定項目が増えるとデータベース上に変数がバラバラと増えていく。管理上も煩雑になるし作法的にも良くないようで、変数を1つの配列でまとめてみる。ポイントとの1つが複数項目を持つチェックボックス(input type checkbox)でnameを2次元配列で指定する。初期値も勿論全体を配列で指定し、サニタイズ関数(無害化)も1つの関数にまとめる。

記事の表示順を並び替える!ワードプレスのプラグイン「Post Types Order」の使い方解説

plugin
ワードプレスでは基本的に記事の表示順は日付順になりますが、記事の順番を変えてみたい!という場合も出てきます。こんな時にはプラグインを活用してサクサクっと変更するのが簡単ですね。ここでは「Post Types Order」というプラグインを使って、実際記事の順番を変える方法の解説です。※)この他にも「Real ...

【WordPress】カテゴリーの並び順を変える方法!プラグイン「Category Order and Taxonomy Terms Order」が簡単でおすすめ

plugin
ブログに訪れる読者にとって、関連記事を探したりする上で重要になる1つがカテゴリーです。このカテゴリー、まだ少ないうちは良いですが、数が増えてくるとカテゴリーの並び順を変えたい!という場合が出てきます。そんな時におすすめなのが「Category Order and Taxonomy Terms Order」とい...

【WordPress】設定画面の作り方|初心者にも分かりやすく解説!

plugin
Settings APIの基本の使い方。add_action( admin_menuフック)で管理画面の設定へメニューを追加して、add_options_pageで実際に基本となるサンプル設定の画面を作成。まずはURL入力(input type text)1つだけの設定画面を作り、セクション、フィールドの追加など基本の形をおさえる。

海外からアクセスできない?日本国内サービスに接続する方法

ネットビジネス
日本国内にいれば普通に使えるサービスも、海外からアクセスできない場合がありますよね。「これは海外からは見れません」、「日本国内専用です」、「Forbidden」(あなたは接続できないのだ)とかエラー表示がされたりすると思わず「そうか、ここは日本ではなく海外だったんだ...忘れてた」などと少し涙ぐんでしまいます...

【WordPress】ハイフンとアンダースコアの使い分け

wordpress
ワードプレス用に自作プラグイン作成してると、ワードプレスのドキュメントに命名規則(コーディング規約)があり、そこにハイフン( - )とアンダースコア( _ )の使い分けが書かれている。ここでそのハイフンとアンダースコアの使い分けを整理しておくメモ。※)URLにおけるハイフンとアンダースコアについては以下参照U...

URLスラッグ(パーマリンク)は「-」「_」のどちらが良い?理由も調べてみた

wordpress
ブログの記事でURL(URLスラッグ)を付ける時、基本は英単語とかを並べたりすると思いますが、その単語をハイフン「-」でつなぐかアンダースコア「_」でつなぐか、迷ったりします。どちらが良いのか、またその理由は何があるのか、グーグルの公式情報含めてまとめてみました。※)HTMLやCSS、PHPなどワードプレスの...

【PHP】特定の単語/文字列までを切り出す

プラグイン開発
ある文字列に対して「この単語まで」を切り出したい場合のメモ。指定した単語/文字列までを切り出すまず「指定する単語」の「直前まで」を取り出すには以下の2つの関数がありますね。strstr()関数:大文字小文字を区別するstristr()関数:大文字小文字を区別しない$target_string:検索対象の文字列...

プラグインの国際化(英語-日本語対応)!テキストドメインの指定から翻訳ファイルの作成まで

プラグイン開発
プラグインを自作したら日本語の表現をひとまず英語にして、その後国際化しておきましょう。(日本語翻訳を付け、ワードプレス日本語版を使っている場合には日本語で表示されるようにする)ワードプレスの公式ディレクトリに登録するための対応になりますが、一気にやってしまうのが良いですね。テキストドメインを設定したり、ソース...

Photoscape X のインストール!無料で簡単な画像ソフトは断然これがおすすめ

ツール
ブログの記事に画像が貼りたい。その画像を簡単にトリミングしたり文字入れする場合がありますね。こうした画像編集では無料で簡単なソフト Photoscape がありますが、以前の ver3.7はずいぶん昔に開発が終わったようで、今では「Photoscape X」というアプリに生まれ変わってます。Windows版、...

WP_Queryでページネーションできない!管理画面や設定ページではget_query_varが使えない?!

カスタマイズ
WP_Query() で特定の記事一覧を表示する場合、ページネーション(1ページ目、2ページ目など表示しているページ数を示す数字のリンク表示)では、get_query_var() でページ番号を取得してpaginate links() でページリンクの表示をしたりします。でも自作の関数やプラグインを func...