マイペースクリエイターの覚え書きマイペースクリエイターの覚え書きマイペースクリエイターとクリエイターはWordPressとWordくらいちがいます。WordPressを中心としたWeb系の覚え書き。WordPressのpost_classタグを消さなくても構造化データエラーは消せます。19:42前回の記事「「構造化データエラー対策でWordPressのpost_class記述を消そう」って記事を読んだので、あえて消さずに対策する実験【前編】」では、単にウェブマスターツールのエラーを消そうというだけの簡単な実験を行いました。正しいclass付与でエラー減少10日後、「author」の項目以外のエラーは減少していました。11:442010年10月に初めて自分でサーバと独自ドメインを借りてWordPressで個人ブログをはじめ、早3年と4ヶ月。さんには敷居も低くてお世話になったドメインキングさんですが、定期的に「容量がもうないよ!」というお叱りのメールをいただいたり、サイトがおちたら教えてくれる「StatusCake」というサービスからも頻繁に通知をもらうようになりまして...そろそろ潮時かなと思いながら、数ヶ月放置してきました。重い腰を上げ、休日を利用してお引っ越ししました。最近は普通の共用サーバに飽きてしまい、また多少コマンド操作にも慣れてきたので、移行先はAWSにしました。さくらのVPSとも迷ったんですが、環境構築にこだわる時間もないし、網元でサクッとやってしまおうという考え。いろんな人がAWSでWordPressを使うまでのブログを書いているので、わざわざ自分が書くこともないかなとは思ったんですが。それでも途中で詰まった箇所がいくつもありまして。結局かなりいろんな記事を参考にしたので、感謝を込めてまとめることにしました。解決方法が「テーマ内のpost_class()関数を消す」というものでした。なんだせっかく提供してくれてる情報を消しちゃうのかぁと思ったりしました。このへんのことに長けていない方、Web制作者ではない一般の方ならこの対応がシンプルでわかりやすいと思いますが、せっかくネタ元の方が「SEOに強いテーマ」の配布者ということで、どうせなら消すのでなくちゃんと必要な記述を足す方向で対応できたらいいんじゃないかという前向きなアンサー記事です。※むしろあの記事を読んで、逆に「構造化の記述なんか書いた覚えないのに、post_class入れるだけでそこまでやってくれるんだ!WordPressすげー!できる子!」って思った私はもうかなり盲目的だと思いますね。Form入力項目が細かくてフロントに凝りたいときや、カスタムフィールドとかと連携させて投稿内の情報をフォームに反映させたい場合はプラグインを使わず外部のPHP製メールフォームを埋め込みという風に使い分けています。Formの相性が今一歩なことにはじまります。Formで新しく作成したフォームが保存できないという問題が起こります。面倒でも新しくフォームを作成するときだけ一時的にWAFをOFFにし、作成したらすぐにONに戻すという、原始的かつ確実な方法でこれまで対応してきました。使ったのですが、なかなか柔軟性が高く気に入ったので紹介したいと思います。09:17古くて今は使えない記事が検索上位に出ているのをなんとかしたいシリーズ第2弾です。RSS」と検索した時、上位に表示される記事の多くが、今のバージョンではもう存在しないrss.phpをincludeしていたり、既に非推奨になっているfetch_rss関数を使ったものを紹介しています。件で長々と考えを書きましたが、「ああ、こっちもなんとかしなければ」という変な使命感に駆られました。実はRSS取得については以前、「WordPressでRSSフィードを取得するwp_rssやfetch_rssが非推奨だった件」という記事でfetch_feedを使う方法を紹介しました。「初心者さんはわかりやすい個人のブログ記事だけから情報を探すことに終始しがちだけど、やっぱCodexの中に答えがあったりすることも多いからちゃんと読んだらいいんじゃね」ということを書いたのですが、やはりそうは言ってもCodexよりも個人ブログの方を参考にしたい人の気持ちもすごくよく分かります。そこで、今回は検索されやすいキーワード、「アメブロ」「アメーバブログ」に特化して、PR記事を除外しつつ新着記事を任意の件数取得する方法を考えてみました。08:00※2018.03.01追記:4年半経ちましたが、今のところはおおむねこの記事のままで大丈夫と思ってます。定期的にチェックするのは大事。今年に入ってから、「クエリ変更はquery_postsかpre_get_postsか」という話題がWordPress中級者以上の間では盛り上がっていましたが、初心者コピペWordPressユーザーの多くの方には「お前ら何を言っているんだ」ということでしょう。実際、WordPress日本語フォーラムに投稿される質問の中でも、必要ないところでquery_postsを使って表示がおかしなことになっているケースがあとを絶ちません。新着情報」などのワードで検索した時、上位に表示されている記事が結構古いものが多いのにもかかわらず、新しいユーザーさんがそのコードをコピペしてしまうことが原因だと考えています。その古い記事を見てカスタマイズをした初心者さんが、「この方法でできました!」と、元記事へのリンクを添えて古いままのコードを紹介するため、元記事の影響力はどんどん強くなっていきます。誤解しないでいただきたいのは、決して元ネタとなった記事を批判しているわけではありません。2年も3年も4年も前に書いた記事が今でも愛されているというのは尊敬に値しますし、ブロガー冥利に尽きることだと思います。それを参考にした初心者さんをDisってるわけでもありません。自分も、最近は1本の記事を書くのにかなり精査してからじゃないと書けなくなりましたが、このブログを始めた当初の記事は先輩ブロガーさんの記事をコピペして試したみた記事がほとんどでした。今でもよそのブログから拾ってきたコードにお世話になることは多いので、コピベが必ずしも悪いことではないです。正しいものは変わっていくしかしながら私が言いたいのは、時は移りゆくということです。このWeb業界というのは吉野川やナイアガラの滝のような激流であり、昨日まで正しかったことが今日はもう間違いだったりすることもあるわけです。実際私が過去に書いた記事も、もう使えないものが結構あります。(でも直してなかったりしててごめんなさいごめんなさい)ということで、前置きがとっても長くなりましたが、主題の通り「2013年7月現在、WordPressのトップページに、新着情報何件を表示させる」ためコピペするコードとして、一番トラブルが少なそうなのはこんな感じかなー、というのをサンプルとして挙げておきます。02:07WordPressでいくつかの項目をもとに記事を絞り込み検索をしたいという案件の相談があり、実装方法をいろいろと調べた時の自分用メモです。Search』というプラグインが非常に有名で、某有名ブログをはじめとして多くのブログで紹介されています。このプラグイン、更新が2009-8-19というはるか昔に止まっておりまして、現行の3.5.1、デバッグモードtrueの環境下で動かしたところ既に非推奨の関数が使われているなど多くのお叱りのメッセージが表示されました。デバッグモードではない通常の環境下では一応まだ動くようなのですが、自分のブログならまだしも、仕事として携わるものにそんな末恐ろしいプラグインは入れられないわ!!ということで、このプラグインを使わない方法を試してみました。なんと4年ぶりにこのプラグインが更新されましたが、説明を読むと、サポートができないのでこのプラグインのリリースは今回最後になるだろうという旨のことが書いてありました。無償プラグインは当たり前に存在するものではないということを肝に銘じておかないといけませんね。続けてほしいプラグインにはぜひ寄付や支援をしましょう。詳しくはこちらも記事もぜひ。17:12WordPressで特定の記事にのみパスワードをかける機能がありますが、あれの文面がイケてないのでオリジナルに変更したくて、フォーラムなどを参考に以前私のお仕事サイトのほうで実装していました。Foundページに飛ばされているという事案が発生しており、これを先日修正したのでそのメモです。15:21クリックで拡大#2013.03.25追記この記事を公開してから2年以上が経ちました。このページに記載している実装方法内には、現在おすすめできないものも含まれています。今後は「今さら...いや今だから「WordPressのトップページに、新着記事○件を表示する」サンプルコードをあげとく」を参照してください。記載内容について、加筆訂正しました。2年ほど面倒を見ていた、元会社の後輩君からWordPressに関する相談が。サイトのトップページにお知らせとブログの新着記事タイトル5件を出したいけど上手くいかないとのこと。仕上がりはこんな感じ。(右図)ブログの新着記事+自由記述でお知らせを掲載したいとのこと。22:40追記ありどうもどうも、マイペースたんことKさんです。2012」の第5日目として書いております。4日目の星野さん(@khoshino)、水野さん(@ounziw)というビッグネームからのバトンを受けての投稿です。2011」で書いた『3大「WordPressに慣れていない人がやってしまいがちだけど、こっちのほうがいいのになぁ」って思うこと』という記事がなぜかバズってはてブ800超とかやらかしていろいろ怖くなったので、今年はあまり波風立たないようなネタにしました。先日とあるお客様のサイトの更新を依頼され作業していました。そこで、最初は気づかなかったのですが異変に気づいてしまいました。翔泳社さんより2019/06/05刊行。第2版』執筆しました。フリーランス活動用の事業案内サイト。お仕事のご依頼はこのサイトからどうぞ。PC配線、LAN配線、TV配線などなど自分で行う整理清掃の情報提供サイト。