WordPress

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

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

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

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

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

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

AddThis の プラグインを入れると Validator に引っかかったので対処したメモ

投稿 | | カテゴリー WordPress
先日、このブログのSNSのシェアボタンを JetPack から AddThis Sharing Buttons というプラグインに乗り換えてみました。で、しばらくして気付いたんですが、AddThis を導入すると、HTMLソースの中で"addthis:title"とか"addthis:url"と…

スラッグに「embed」を使う

投稿 | | カテゴリー WordPress
WordPressのスラッグに「embed」が使えなかったのでどうにかしたかった、という話です。コンテンツの埋め込みのために投稿ページのURLの末尾に「/embed」を使用することがあるようで、予約語として使用できないようになっています。あんまり使わないので知りませんでした。 とあ…

ブログをMovableTypeからWordPressへ移行しました

投稿 | | カテゴリー WordPress
長い間ほったらかしにしていたブログを一新したくて久しぶりにMovable Typeをいじっていたのですが、たびたび訪れる再構築がじれったくて挫折しそうになりました。無料ブログをやっていたもっと前はそこそこ記事を書いていたのに、メンテナンスが面倒でいつしか放置するようになったんだなぁ、と思い出しま…

データを移行したらメディアライブラリの画像が空っぽだった件

投稿 | | カテゴリー WordPress
テスト環境(ローカル)から本番環境へのデータ移行をWordPress Importer(インポートツール)でやったら少しハマったのでメモします。基本的にはphpMyAdminでデータベースごと引っ越しとかするんですが、とあるサイトでなんやかんや有って今回インポートツール使ったらメディアライブラリ…

連続した改行を正規表現を使って消す(不要なPタグの自動挿入を防ぐ)

投稿 | | カテゴリー WordPress
WordPress の記事やコメントの「連続した改行部分」に自動で挿入される<p>タグを消す件です。すでにどちらさまもremove_filterでwpautopを無効にしたりしてると思うんですが、今回はコメントからそもそもの改行を取り除いたメモです。 ググッてみ…