WordPress

メディアの WP Media Category Management カテゴリーを取得する

投稿 | | カテゴリー WordPress
WordPressのメディアをカテゴリー分けできるプラグインWP Media Category Managementを使って各メディアに設定したカテゴリーを取得する覚え書きです。 WP Media Category Management — WordPress プラ…

WordPressのタグ入力がENTERキーで勝手に確定されるのを防ぐ

投稿 | | カテゴリー WordPress
WordPressの管理画面、投稿記事の新規追加・編集フォームにある「タグ」の項目の入力フィールドで、変換と同時に入力内容が確定されるのを防ぐ方法です。そのままでは漢字の後に引き続き入力できなかったりして不便でほぼ不具合レベルです。 何かフックとかあるのかなと思ってググ…

MW WP Form プラグインのテキストフィールド(input要素)の幅がsize属性で変更できない件

投稿 | | カテゴリー WordPress
WordPressに簡単にメールフォームを導入できるMW WP Formプラグインで、ショートコードによって書き出されたinput[type="text"]要素が、デフォルトのサイズ属性のためにCSSで幅の設定ができない問題の対策メモです。 MW WP Form —…

Advanced Custom Fields プラグインのカスタムフィールドの選択肢を取得する

投稿 | | カテゴリー WordPress
WordPressでカスタムフィールドが必要な時、Advanced Custom Fieldsというプラグインをよく使っています。 記事中のカスタムフィールドの値を得る方法については、たくさん記事が書かれているので調べるのに苦労はないと思うんですが、セレクトボックスなど選択肢のある…

WordPress で SQLite を使う(さくらのレンタルサーバ ライト)

投稿 | | カテゴリー WordPress, PHP, レンタルサーバ
既存のサイトのWordPress化という案件があって、安請け合いしたらサーバでMySQLが使えないことが発覚!というより、以前から馴染みのある「さくらのレンタルサーバ ライト」だったけど最近使ってなかったのでそんなことすっかり忘れていた、だけでした。 さくらのレンタ…

MW WP Formで送信できないトラブル、WP Super Cacheのキャッシュ設定で解決

投稿 | | カテゴリー WordPress
ワードプレスのプラグイン MW WP Form を使っている問い合わせフォームで、内容確認へ進むボタンをクリックするとページを再読込して入力内容が消えてしまうトラブルが発生。導入時は何も問題なかったのにおかしいなぁと思ってググったらすぐに原因が分かりました。 MW …

Search Regex プラグインで記事の文字列を一括置換する

投稿 | | カテゴリー WordPress
このブログは昔Movable Typeを使っていたんですが、そういえばWordPressでは標準で、記事を検索して文字列を置き換える機能がないなぁということに今更ながら気づきました。で、正規表現も使って文字列の置き換えが出来るSearch Regexというプラグインを入れました。 …

Search Consoleの「構造化データ」で Microformats の hentry にエラーが出ていたので修正

投稿 | | カテゴリー SEO, WordPress
先日、グーグルのSearch Console(旧ウェブマスターツール)で、「構造化データ」の項目を開いたら大量にエラーが出ていたので対処したメモです。 構造化データ 構造化データとは、記事のジャンルやタイトル、本文、著者、そして会社名や連絡先など、HTMLタグ…

AddThis のプラグインで勝手に入るCSSを削除する

投稿 | | カテゴリー WordPress
このあいだブログに入れた AddThis Sharing Buttons というプラグインで、wp_head() で勝手に挿入される外部CSSのタグを削除しました。プラグインのフックを消す時いつも関数名がわかんなくなるんでメモしときます。 テーマファイル内の fun…

記事本文や抜粋の文字数を制限する時にはHTMLエンティティに注意する

投稿 | | カテゴリー WordPress, PHP
WordPressでも、トップやカテゴリーのページなど記事一覧では抜粋や本文は文字数を指定して表示する場合が多いと思います。このブログでも自前のコードで文字数制限していますが、それが原因でバリデータに引っかかってしまったので修正したメモです。 文字列から指定した…