カテゴリー: WordPress

  • 管理画面の配色を自由に変える Admin Color Schemer

    Admin Color Schemerは、WordPressの管理画面の配色を自由に変えられるプラグイン。

    Admin Color Schemer

    インストールと有効化後、ツール→Admin Colorを開きます。

    変えられるのは「Base(基本色)」「Icon(メニューアイコンの色)」「Highlight(選択中のメニューの色やボタンの色)」「Notification(プラグインの更新やコメントを通知する丸いアイコン)」の4種。
    「色を選択」をクリックするとカラーパレットが開くので、好きな色を選択。
    管理画面の配色を自由に変える Admin Color Schemer
    管理画面下部の「Save and Use」で、その設定が有効化されます。

    「Show advanced options」で更に詳細な配色が可能。

    Button
    ボタン色

    Text(over Base)
    テキスト(Base色を上書きする)

    Body background
    管理画面の背景色

    Link
    リンクの色

    Link interaction
    リンクをマウスオーバーした時の色

    Checked from controls

    Menu background
    アクティブでないメニューの背景色

    Menu text
    メニューの色

    Menu icon
    メニューアイコンの色

    Menu highlight background
    マウスオーバー状態のメニューの背景色

    Menu hightlight text
    マウスオーバー状態のテキストの色

    Menu highlight icon
    マウスオーバー状態のアイコンの色

    Menu current background
    サブメニューが開いているメニューの背景色

    Menu current text
    サブメニューが開いているメニューのテキストの色

    Menu current icon
    サブメニューが開いているメニューのアイコンの色

    Submenu background
    サブメニューの背景色

    Submenu alt background

    Submenu text interaction

    Submenu current texgt

    Bubble background
    プラグインやコメントの通知アイコンの背景色

    Bubble text
    プラグインやコメントの通知アイコンのテキストの色

    Bubble current background
    通知アイコンをマウスオーバーしている時の背景色

    Bubble current text
    通知アイコンをマウスオーバーしている時のテキストの色

    Menu collapse text
    「メニューを閉じる」のテキストの色

    Menu collapse icon
    「メニューを閉じる」のアイコンの色

    Menu collapse text interaction

    Menu collapse icon interaction

    Toolbar avatar frame

    Toolbar input background

  • キーワード置換するプラグイン「Search Regex」

    Search Regexは、記事内を全文検索し、キーワードを自動で置換できるプラグイン。

    Search Regex
    キーワード置換するプラグイン「Search Regex」
    ちなみに「Regex」とは、Regular Expression(正規表現)の略。
    正規表現を使ってキーワード置換可能なプラグインですが、別に普通のキーワード置換もできます。

    Sourceで検索する記事の種類を指定。
    検索対象は以下のものがあります。

    Post contentで通常の記事。
    Post excerptで記事の抜粋部分。
    Post meta valueで記事のメタタグの部分。
    Post titleで記事タイトル。
    Post URLでURLを検索します。

    Comment authorでコメントをした人の名前。
    Comment author emailでコメントした人の電子メール。
    Comment author URLでコメントした人のURL。
    Comment contentでコメントの文章。

    Limit toで検索する項目の制限。
    これはサーバー負荷を抑制する為の設定値です。

    Ordre byで降順(Descending)か昇順(Ascending)を指定。

    Search patternに検索したい文字を入力。

    Replace patternに置換したい文字を入力。

    Regexの「Case-insensitive」にチェックを入れると、英字の大文字と小文字を区別しません。
    「Multi-line」にチェックを入れると、複数行に渡って検索します。
    「Dot-all」にチェックを入れると、改行コードも検索文字として扱います。
    「Remenber to surround your regex with a delimiter」にチェックを入れると、区切り文字で囲んだ部分を正規表現として扱います。

  • 投稿と固定ページをコンバート

    pTypeConverterは投稿と固定ページをコンバートできるプラグイン。

    投稿ページを固定ページに、逆に固定ページを投稿ページにコンバートできます。

    プラグインをインストールしたら「ツール」→「pTypeConverter」を開きます。

    Convertタブを開くと投稿ページが一覧表示されます。

    固定ページを一覧表示するには
    「Filter by」のTypeのプルダウンメニューから「page」選択し
    「Reset」をクリックします。

    コンバートしたいページをチェックして
    「Selected itmes to」からコンバートしたいタイプを選び
    「Convert」をクリックします。

    固定ページから投稿ページにコンバートする際、カテゴリ選択は不可。
    なので、投稿一覧からコンバートしたページを探してカテゴリを指定する必要があります。

  • リンク切れを自動でチェックするプラグイン

    ブログ内のリンクを自動でチェックし
    リンク先が存在しないリンクを発見するプラグインです。

    Broken Link Checker

    プラグインをインストールして有効化すると
    「設定」のリスト内に「リンクチェッカー」が表示されます。

    リンクチェッカーを開くとすぐにリンクチェックが始まります。

    Broken Link Checkerの利点は「削除されたYouTube動画」もチェック可能な事。

    当ブログでは動画の紹介記事も多数あります。
    それらの動画はいつの間にか削除されている事が多々あります。
    それらをいちいち目視で確認するのは手間です。
    プラグインにチェックさせれば、
    削除済み動画の一覧から全記事を削除なり、
    新しい代替動画を貼るなりの作業がだいぶ端折れます。

  • Jetpackの共有機能でTwitterに画像を自動ツイート

    オールインワン系プラグインのJetpackには
    記事投稿の際に自動的にTwitterにツイートする機能もあります。

    Jetpack

    Jetpackのツイートでは記事内に存在する最初の画像が自動的にツイートに含まれます。
    他のプラグインだとアイキャッチをわざわざ指定する必要があり、手間がかかります。

    Jetpackの設定→Sharing→「投稿をソーシャルネットワークに自動共有」を有効にします。

    その直下の「ソーシャルメディアアカウントを接続する」か、
    左のメニューの設定→共有からTwitterを「連携」します。

    「ソーシャルメディアアカウントを接続する」場合はわざわざwordpress.comの管理画面に遷移するので面倒。
    左メニューから連携する場合はWordpressの管理画面内で設定可能です。

    連携の際に「-32300」エラーが出る場合は
    エラーコード: -32300の解消法を参照してください。

    連携に成功するとTwitterの「連携アプリを承認」する画面に遷移するので許可します。
    JetpackをTwitterと連携
    これで設定は終わり、後は記事の新規追加の際に自動でツイートされます。

    もし画像がツイートされてなかったら、Wordpress.comとの連携ができてません。
    上記の「ソーシャルメディアアカウントを接続する」を行う必要があります。

  • エラーコード: -32300の解消法

    WordPressのJetpackというプラグインのShare機能を有効にし、
    設定→共有からTwitterを「連携」しようとすると
    エラーコード:-32300が出て連携が不可となりました。

    調べた所、その原因は以下のケースがあるようです。

    ・テーマや他のプラグインとの相性問題
    ・wordpress.comとの接続ができてない
    ・XMLRPCが動作していない

    テーマとの相性やプラグインとの相性を調べるのは手間なので後回しがいいです。

    wordpress.comと接続できてないケースでは以下のコマンド

    $_SERVER[‘SERVER_PORT’] = 80;

    wp-config.php

    に追記することで解消します。

    XMLRPCの動作を確かめるには、

    http://ドメイン/xmlrpc.php

    にアクセスしてみます。

    またはJetpackのデバッグページでドメインを入力して確かめます。

    https://jetpack.com/support/debug/

    正常に動作していれば
    「XML-RPC server accepts POST requests only.」
    というメッセージのみが一行で表示されます。

    403や404が表示される場合は動作していないので、
    xmlrpc.phpへのアクセスが遮断される設定になってないかを調べます。

    わからないならサーバー会社に問い合わせます。
    サーバーによっては海外からのアクセスを全て遮断する設定になっているので、
    海外からのアクセスを有効にする設定に変える必要があります。

    テーマとの相性問題ならテーマを切り替えます

    プラグインとの相性問題なら、
    一時的にJetpack以外のプラグインを停止し、
    Jetpackのみを有効にして実行してみます。

  • Table of Contents Plus 目次を自動出力できるプラグイン

    Table of Contents Plusは目次を設定した場所に自動で出力できるプラグイン。

    インストール後に、以下の項目を設定し、任意の場所や表示方法で目次を出力できます。

    位置 最初の見出しの前
    最初の見出しの後
    上(記事タイトル直下)
    下(記事の末尾)
    表示条件 (2~10の範囲で可変)つ以上見出しがある場合
    以下のコンテンツタイプを自動挿入 PostとPageをチェックしとけばOKかと
    見出しテキスト 「目次の上にタイトル表示」にチェックすると任意のテキストを入力できます
    「ユーザーによる目次の表示・非表示を切り替え許可」をチェックすると任意のテキストを入力できます
    最初は目次を非表示
    階層表示 チェックするとH3はH2よりも行頭が1文字下がります(インデント)。同様にH4もインデントされます
    番号振り 見出しそれぞれに番号が振られます
    スムーズ・スクロール クリックするとジャンプではなくスクロール
    横幅 自動
    固定幅
    相対指定(%)
    ユーザーの任意
    回り込み なし

    文字サイズ %
    pt
    em
    プレゼンテーション カラーリングのプリセットを6種類から選択

    他「上級機能」もありますが、使う必要がある人は殆どいないでしょう。

  • 自動でTwitterにツイートできるWP公式プラグイン

    Twitterというそのものずばりな名のプラグインがWordpress公式プラグインとしてリリースされています。

    Twitter WordPress公式プラグイン

    このプラグインのリリースにより、他の同種プラグインは続々とアップグレードを停止。

    私が気付いたのは今頃(苦笑)。
    呟いたはずの自サイトのツイートが表示されないので調べてわかりました。

    使ってたのはSocialですが、
    過去のツイートを見るに、去年の12月には停止してます。

    ただ、WPの管理画面では問題なくツイートできた風の挙動だったので、気付くのに遅れました。

    公式プラグインの動作制限はPHPバージョン5.4以上。

    機能は以下の通り。

    記事投稿の際にTwitterに呟きを自動投稿。
    プロファイルTLの表示。
    リストのTLの表示。
    検索結果のTLの表示。
    コレクションの表示。
    モーメントの表示。
    Vineの表示。
    記事内にツイートボタンを設置。
    記事内にフォローボタンを設置。
    ツイートの際にTwitter cardsを自動作成。
    ツイートのエンベッドのカスタマイズ。
    広告キャンペーンを行っている場合は、その効果測定も可能。

  • 現在メンテナンス中のため、しばらくの間ご利用いただけませんというエラーの解消法

    WordPress管理画面が突然
    「現在メンテナンス中のため、しばらくの間ご利用いただけません」
    というエラー表示となって何も出来なくなる白紙状態となるのは、
    プラグインやWordpress本体の更新時に、
    更新画面とは異なるページへ遷移してしまったのが原因。

    更新画面で更新が正常終了しないと、
    Wordpressをインストールしたディレクトリ直下に
    「.maintenance」
    というファイルがそのまま残り続けます。

    この.maintenanceが存在すると、
    Wordpressはいかなる管理画面へのアクセスも禁止します。

    よって、エラーの解消法としては、
    サーバー側の管理画面にアクセスし、
    Wordpessを入れたディレクトリの.maintenanceを削除します。

  • Amazonの広告を管理画面から貼り付け可能なプラグイン

    Amazonアソシエイトの広告をWordpressの管理画面から選択できるプラグインがかなり便利。

    https://ja.wordpress.org/plugins/amazonjs/

    まず、上記リンクからダウンロードするか、プラグイン管理画面で「Amazon JS」を検索してインストールします。

    Amazon JSの設定ページで
    「Amazon Product Advertising API」の
    「アクセスキーID」と
    「シークレットアクセスキー」
    を入力する必要があります。

    API用のキーは専用のアカウントを作って、
    その管理画面から入手する必要があります。

    Product Advertising API(リンク作成用API)

    アカウント作成後に「Manage your account」→「アクセスキー情報」で上記のキーを入手。
    それをAmazon JSの設定ページにコピペします。

    ※現在では「Identity and Access Management」を作成する必要がありますが、
    IAMアカウントがなくても動作します。

    あとは記事作成(編集)画面の上部のアマゾンマークをクリックすると、
    広告を検索するウィンドウがポップアップするので、
    探したい広告が出るキーワードを入力して「検索」ボタンをクリック。

    リストから広告を探して「選択」をクリックすると、
    広告を設定する画面に変わります。

    テキストのみ、画像の大きさなどの広告スタイルを選び、
    「挿入」をクリックすると、記事中にその広告を表示するコードが挿入されます。