wordpress

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

ネットビジネス
日本国内にいれば普通に使えるサービスも、海外からアクセスできない場合がありますよね。「これは海外からは見れません」、「日本国内専用です」、「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...

WordPressの記事を簡単バックアップ!復元も楽々なプラグインのおすすめは?

wordpress
ワードプレスの記事をバックアップしておきたい場合、いくつかの手段がありますが、見落としがちなのがバックアップデータからの復元のしやすさ。バックアップデータがあるけど復元できない、となれば、なんのためのバックアップなのか分かりません。^-^;)ということで、ここでは初心者も簡単にワードプレスのバックアップが出来...

【WordPress】全角半角混在でも指定の文字数を取り出す最も簡単な方法

wordpress
ワードプレスはマルチバイトの文字コード(UTF8)を使っていることから、文字列の切り出しでは mb_substr() をよく使うと思います。ただ日本語文字を全角1文字、英数記号を半角の0.5文字とカウントして文字列を取り出したい場合、mb_substr() では半角の英数記号でも日本語の全角文字でも1文字とし...

【WordPress】register_settingで初期値を設定する方法は?add_optionを使うの?

wordpress
Settings APIを使ったワードプレスの設定画面では変数の初期値をどこで設定するのかが分かりづらい。register_settingで初期値の設定方法から、add_option、update_optionを使った方法までを解説。関数リファレンスでregister_settingの第三引数に初期値の設定が無く、コールバック関数の指定だけで問題ない理由も調査したメモ。

スクロール固定・追従するサイドバーウイジェット!cssだけで作る方法

CSS
サイドバーに表示している広告や目次などで、画面をスクロールしても画面の上とかに固定されて追従してくるものってありますよね?ワードプレスで使うテーマによってはそうした動作をするサイドバー専用のウイジェットが用意されている場合もありますが、私が使っている賢威8にはないようです。そこでここではテーマにそうしたウイジ...

ワードプレスの記事一覧を更新日時順で表示する方法!カスタマイズも簡単にできる

plugin
ワードプレスで表示される記事の一覧は、通常「公開日順」で表示されると思いますが、記事を公開した後に修正して更新した場合、「せっかく更新したんだから先頭に表示したいな」という考え方もあります。(つまり「更新日時順」で記事の一覧を表示したい)プラグインとかもありそうですが、これが探してみると見つからない、というこ...

リンクに勝手に打消し線(横線)が入る時の3つの対処法

SEO
ワードプレスで記事作成を進めていると、リンクした文字列に打消し線(リンク文字列に横線)が入っている場合があります。これは勿論、リンクエラー(そのリンクがリンク切れ等で有効に働かない)を示しているわけですが、正しくリンクしているのに何故か打消し線が入る場合があるんですね。調べてみたら、プラグインの「Broken...

リンクエラーのチェックと修正方法!「Broken Link Checker」のメールお知らせはどう対応すればよい?

plugin
ワードプレスでブログを運営していると、外部リンク、内部リンク、画像のリンクなど、意図せずリンクエラー、つまり「リンク切れ」になっている場合があります。こうしたリンクエラーを見つけるにはプラグイン「Broken Link Checker」を使うととっても簡単。プラグインが自動でチェックして、メールで「新たに5個...

ファイルのアップロードや削除の方法は?エックスサーバーのファイルマネージャーの使い方解説

wordpress
ブログを運営していると、サーバー(エックスサーバーなどのレンタルサーバー)に何かファイルをアップロードしたい!という場合が出てきます。例えばグーグルの無料サービス「グーグルのサーチコンソール」にサイトを登録する場合とか、アドセンスでも ads.txt というファイルをアップロードしたりする場合ですね。そんな時...