2/12にWordBench京都でスターターコンテンツについて話してきました。
目次
スライド
補足など
ドキュメントはあるの?
今のところWordPress4.7リリース時に出されたmake.wordpress.orgの記事のみの様子です。
デフォルト設定はどこで見れるの?
wp-includes/theme.phpにあるget_theme_starter_content()
関数内に書かれています。
get_theme_starter_content
というフィルターで戻り値の書き換えもできます。
コードスニペット集的なもの
スライド作るにあたっていろいろ個人的に試した時のコードをQiitaにまとめてます。
一応コードは書いていますが、プラグインで追加されたウィジェットに対してスターターコンテンツを設定するのは正直おすすめしません。
今使ってるサイトでスターターコンテンツ使いたい
fresh_site
という項目がwp_options
テーブルに追加されてます。
これをtrueにしてやるとスターターコンテンツが利用可能になります。
WP-CLIの場合は$ wp option update fresh_site true
でOKです。
さいごに
今のところ「Twenty Seventeenテーマで簡単にWordPressサイトをセットアップしよう」という使い方がメインですが、配布されているテーマで対応がはじまってくると、テーマ選択の時に「プレビューとスクリーンショットがぜんぜん違う!」という問題が解決できて便利になるんじゃないかなと思います。
あとセッション内でも触れましたが、似たような構成のサイトを量産することが多い場合は、その構成をスターターコンテンツとしてコード化しておくと共有や変更がやりやすそうです。
ブックマークや限定記事(予定)など
WP Kyotoサポーター募集中
WordPressやフロントエンドアプリのホスティング、Algolia・AWSなどのサービス利用料を支援する「WP Kyotoサポーター」を募集しています。
月額または年額の有料プランを契約すると、ブックマーク機能などのサポーター限定機能がご利用いただけます。
14日間のトライアルも用意しておりますので、「このサイトよく見るな」という方はぜひご検討ください。