はじめましての方へ(固定Post)

このサイトの存在意義・コンセプト等については「このサイトについて」のページをご一読くだされば幸いです。

だいたいが自分用の覚え書きだったり学習記録だったりします。
読者ターゲットは、Web制作の勉強を始めて間もない人とか、独学でやっててイマイチ自信の持ててない人とかです。でも一番の読者は自分です。
今後は先輩Web屋さんにも役立ててもらえるような記事を書けたらいいなって思います。

WordPressの構造化マークアップ対応に「Markup (JSON-LD) structured in schema.org」プラグインを入れてみた #WordFes

json-ld-plg00

いちおうWordFesの振り返り記事です。
今回、はるばる宮崎から @miiitaka さんに飛行機で名古屋にお越しいただき、「WordPress+JSON-LDで構造化するこれからのマークアップ」というセッションを担当いただきました。
一応WordCamp Kansai 2016の同名セッションの再演なのですが、今回は45分とセッション時間も長くなり、よりブラッシュアップしていただきました。

私はスタッフ活動の合間に、サポーターブースの横のモニターでセッション中継を見ていました。
以前から構造化マークアップについて注目はしつつも、なかなかまだ業務上で要件に含まれるような案件がなく、このブログでささやかにdata-vocabulary.orgによるパンくずと、microformats.orgによるhentryについては入れてあるような感じです。
ただ、パンくずも今はGoogleでschema.orgの方が推されているようですし、全体的にちょっと古い感が出てきているのは否めません。

そんなところへ、@miiitakaさんがセッションで「構造化データをHTMLの属性に記述していくと煩雑になる。テーマと分離したい」というような趣旨のことをおっしゃっていて、

「それ!それだよ!」

と、非常に非常に共感したわけです。
テーマにはできるだけ手を入れたくないですもんねー。

そこで「JSON-LD」です。
超平たく言うと、HTMLにdata-***属性とかitem-***属性を1つ1つつけていくのではなく、1ヶ所に集めて書いちゃうという、おまとめ方式の記述のことです。

»続きを読む

WordPressで全記事数を取得・表示するためのコードのほんとの決定版(または公式の関数を使おうという話)

検索で数年前の情報が上位に出ているのをアップデートしたい企画第3弾(くらい)です。

 

wp_count_posts関数を使ってください。

 

以上。

 

簡潔すぎるので補足

Codexに「この関数は指定した投稿タイプの各投稿ステータスの投稿数を取得できます。」とありますので、たとえば「公開済み」の投稿についての総数を知りたい場合、

とすればよいです。
投稿タイプ別の投稿数も取れます。

ただ、引数に配列は受け付けてくれないようなので、複数の投稿タイプの記事数を合算したい場合は

て感じで別々に取って足し算すればいいと思います。

2009年くらいに書かれたブログ記事が元ネタだと思われる、以下のようなデータベースに直接問い合わせるようなコードは負荷もかかりますので、単純に全記事数を取れればいいだけだったり、コードの意味が分からない場合は使わないようにしましょう。

 
データベースに問い合わせないといけない複雑な条件のときだけにしときましょう。

WordCamp Kansai 2016版 初心者向けこわくないWordPress日本語フォーラムの使い方 #wck2016

wck2016

「WordPress日本語フォーラムについての話を」ということで、WordCamp Kansai 2016のスピーカーとしてお声掛けをいただき、2年ぶりに参加してきました!

orgのプロフィールページにスピーカーのバッジが付きました!

orgのプロフィールページにスピーカーのバッジが付きました!

以前もWordPress日本語フォーラムに関するブログ記事は何度か書いていますが、それを焼き直し、最新の数字を加えた内容です。
フォーラム基本情報、フォーラムを使う前に調べること、いざ回答するときの配慮など、基本的には「初めてフォーラムで質問する」方向けの内容になっています。

»続きを読む

WordPressで投稿ごとの印刷用ページを生成する手順(印刷ページテンプレートの作成例)

WordPressで商品紹介サイトを構築して、1つの投稿(カスタム投稿でも可)が1つの商品紹介ページになる、というような設計になることってよくありますよね?
で、「お客さんや営業マン用に、各商品ごとに印刷用ページを生成したい」っていわれることもあったりしますよね?

WordPressで印刷用ページを生成するためのプラグインってあるんですが、どうしても簡易的なものなので、クライアントさんの思うような印刷用ページになるとは限りません。
そこで今回は、プラグインではなく自力で各投稿ごとの印刷用ページを自動生成する機能をできるだけ簡単な方法で実装してみたいと思います。

»続きを読む

フリーランス ここまでの5年間、ここからの5年間 -フリーランス Advent Calendar 2015 14日目-

この記事は『フリーランスAdvent Calendar 2015』の14日目として書いています。まいぺーすたんことKさんこと野村です。
13日目担当のyoshipanさんからのたすきをつなぎます。

今回のフリーランスAdvent Calendarはいくつか質問が用意されていて、答えたいものを記事に取り入れることになっていますが、ちょうどよいテーマがあったので、今回はその中の「5年前、5年後のじぶんはどう思いますか?」というテーマで書きたいと思います。

»続きを読む

WordPress4.4でカスタムフィールドを使い、投稿ごとにタイトルタグを自由に編集する方法(フィルターフック使用)

2ヶ月くらい前に『WordPress4.1以降でカスタムフィールドを使い、投稿ごとにタイトルタグを自由に編集する方法(フィルターフック使用)」という記事を書いて、さらにこれをプラグイン化したものもリリースしたんですが、つい今週WordPress4.4がリリースされたら、あっさりフックが変わってしまったので、早速修正することになりました。

»続きを読む

トースターパンを買ったらトーストがおいしくて幸せ -パン Advent Calendar 2015 8日目-

この記事は『パン Advent Calendar 2015』の8日目として書いています。まいぺーすたんことKさんこと野村です。

今年は技術系以外のAdvent Calendarにも参加したいと思っていたのと、今年なぜか野村家(というか旦那殿)に空前のパンブームが到来したということもあって、この「パン」にエントリーしてみました。
といっても我が家にはホームベーカリーもありませんし、自分でこねてパンを焼くといったハイソサエティーな趣味もありません。
ただひとつパンについて書けることがあるとしたら、それは今年「トースターパン」を買ったということです。

買ったのはこれと同じものです。私が買ったのはAmazonではないですし、もうちょっとだけ高かった気がしますが。。。


両面エンボス鉄製 トースターパン 34600

(※Amazonへのリンクです)

»続きを読む

めんどくさがりでプログラミング苦手なWordPressヘビーユーザーがプラグインを今までWordPress公式ディレクトリで公開しなかった言い訳とようやく踏み切った流れ

WordPress Advent Calendar 2015 4日目を担当します、まいぺーすたんことKさんこと野村です。
3日目のあやかさんからのたすきをつなぎます。

公式ディレクトリ申請にあたって

さてもう6年くらいWordPressを使っていますが、いまさら初めて自作プラグインを公式ディレクトリに申請しました。

ほんとにいまさらです。むしろなぜ今までやっていなかったのか。

6年もWordPressのクライアントワークをやっていると、その都度functions.phpに書いていた機能ってけっこうあるわけです。そのうち簡単そうなものだけピックアップしてプラグイン化することはそれほど難しいことではないはずだったのですが…。

»続きを読む

head内からコメントフィードを削除するWordPressプラグイン mypace Remove Comments Feed Linkを公開

plugins_mypace-remove-comments-feed-link_

先日、「WordPress4.4から、投稿フィードとコメントフィードを別々に扱えるフックが増えます!」というエントリーを書くきっかけになった「head内からコメントフィードだけを消す」というプラグインが無事に承認されて公式ディレクトリに登録されました!

このプラグインを有効化すると、テーマ内でadd_theme_support( 'automatic-feed-links' );を使用していても、コメントフィードの出力だけを削除します。
サイト全体のコメントフィードだけではなく、個別記事で出力される「この記事へのコメントフィード」の出力も削除します。
※header.phpにフィード出力を直書きしている場合は、このプラグインでは対応できません。テーマ側を修正してください。

»続きを読む

記事のタイトルタグを好きに編集できるWordPressプラグイン mypace Custom Title Tagを公開

plugins_mypace-custom-title-tag_

このたび無事に公式ディレクトリに登録された「mypace Custom Title Tag」プラグインは、エントリーのタイトルタグを任意の文字列に書き換えられる、超シンプルな機能のプラグインです。
All in One SEO Packほどヘビーな機能は不要、タイトルタグだけ手軽に書き換えたい人におすすめです。

特に、大曲さんの「Meta Manager」プラグインや「WP Sitemanager」プラグインのメタ編集を使っていて、

「メタだけじゃなくタイトルも変えたいんだけどなぁ…。」

という人に適しています。
(というかそのために作りました。なので、タイトルタグの編集機能しか付けてませんし、それ以外の項目を増やす予定もありません)

»続きを読む

今年もスタッフします!

書籍を執筆しました

WordPress 標準デザイン講座【Version 4.x対応】


翔泳社さんより、2015/02/27発売です。

寄付歓迎(・ω<)☆

当ブログの記事があなたの役に立ったら、気が向いたらでいいのでドネーションいただけると更新の励みになります!
気が向いた方はこちらから

ブログ内検索