マイペースクリエイターの覚え書きマイペースクリエイターの覚え書きマイペースクリエイターとクリエイターはWordPressとWordくらいちがいます。WordPressを中心としたWeb系の覚え書き。コントリビューターデイについて書きたいと思います。最初にWordPressコアの開発の他、wordpress.orgウェブサイトの運営に携わるサムさんから、WordPress開発現場の話や、WordPressへの具体的な貢献方法についてのプレゼンテーションがありました。2014のリレーブログ(6日目)として書いています。公式サイトのリンクよりお越しのみなさん、はじめましての人ははじめまして。お会いしたことのある方はごぶさたしてます。黄緑色のまいぺーすたんこと、Kさんです。家庭の事情もあり、なかなか普段名古屋以外のイベントに参加できない私ですが、今回はめでたく都合がつきまして、しかも泊まりで2日間参加できることになりました!どうもどうも、よろしくお願いいたします。2014への参加にあたって一番のモチベーションになったのが、2日目の「コントリビューターデイ」です。私がWordPressコミュニティに参加する理由、一番は純粋に「楽しいから」ですが、もうひとつ大きな理由に「感謝と恩返し」があります。私は今フリーランスで生計を立てています。その前は立ち上げ直後の零細企業で、ほぼひとりで(後輩は1人いたけど)Web制作部を切り盛りしていました。WordPressと出会わなければ、スキルも経験も実績も何もない状態からひとりでWeb制作部をやっていくなんてことはできなかったでしょうし、ましてやフリーランスでそれなりにお仕事をいただけることも無かったでしょう。WordPressが私の世界を広げてくれたのは間違いありません。感謝の気持でいっぱいですし、恩返しの意味も込めてコミュニティ活動に出来る範囲で参加しています。21:48コメントorトラックバックはまだありません【実験企画後編】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年ぶりにこのプラグインが更新されましたが、説明を読むと、サポートができないのでこのプラグインのリリースは今回最後になるだろうという旨のことが書いてありました。無償プラグインは当たり前に存在するものではないということを肝に銘じておかないといけませんね。続けてほしいプラグインにはぜひ寄付や支援をしましょう。詳しくはこちらも記事もぜひ。#1]で軽く発表してきたので、そのスライドを公開しました。HTML5に関して特に人様に話せるようなネタは持ち合わせていなかったのですが、この会の説明文ではできるだけ知らない人に分かりやすく伝えてみると、みんなハッピーになれるはずです!『これはぜひともみんなと共有したい話だ!』『試しに発表してみたい!』という方が居ましたら、ぜひともご相談ください!みんなで会を作っていきましょう。書いてあることですし、できるだけ受け身じゃなくて積極的に楽しみたいということ、また、他の発表者の方がわりときっちりサービス開発のできる方だということで、参加者の中にある程度いるであろう「普段JSなどを触ったりしないデザイナー・HTMLコーダー・ディレクター層」に何か響くものはないかなということで、ムリヤリネタをこしらえていきました。翔泳社さんより2019/06/05刊行。第2版』執筆しました。フリーランス活動用の事業案内サイト。お仕事のご依頼はこのサイトからどうぞ。PC配線、LAN配線、TV配線などなど自分で行う整理清掃の情報提供サイト。