Snow Monkey v6 ベータ4

先日案内した、Snow Monkey v6 を開発中です。ベータ版ができたので、メンバー限定で配布します。可能な方は FTP なりでベータ版をテスト環境にアップロードして、不具合がでないか確認していただけると助かります!

変更(子テーマ等でカスタマイズをしているときに影響がでる可能性あり)

今回は後方互換性に影響のあるメジャーアップデートとなりますので、本番でアップデートする前に、事前にテスト環境等で確認することを強く推奨します。

ベータ1

  • template-parts/ 以下のテンプレートを、読み込む必要がないときは読み込まないように変更
  • template-parts/ 以下のテンプレートを、外部から変数を渡して表示をカスタマイズして読み込ませることができるように変更
  • header.phpfooter.phpsidebar.php を追加
  • マウスホバーで網や画像拡大するエフェクトの廃止(テキストは透過で、画像は暗くなるように変更。対象は .c-entry-summary.c-prev-next-nav.wpaw-caroucel.wpaw-posts-list
  • このページの子ページの class を変更( .c-page-summary.c-entry-summary
  • パララックスエフェクトの廃止(対象は .wpaw-showcase.c-page-header
  • 記事一覧部分の余白サイズを、他の箇所の余白サイズと統一
  • 記事内各要素の上下余白を、左右余白の間隔と統一

ベータ2

  • Slick を別ファイルに分離
  • Snow Monkey で使用している FontAwesome アイコンだけを読み込むオプションを追加(カスタマイザー > ページ速度最適化 > 軽量な FontAwesome を使用する)
  • 記事一覧(リッチメディア、シンプル)のデザインを調整
  • .c-entry(記事、記事一覧部分)のテンプレート構造を変更(/template-parts/archive/entry/template-parts/content/entryを追加)
  • 「ページタイトルの上」ウィジェットエリアはアイキャッチ画像の表示が「ページヘッダーの上にタイトルを表示」のときは表示しないように変更
  • 記事下要素の並び順を変更(.c-entry__footer のシェアボタン、アドセンス、タグ一覧、プロフィールボックスを .c-entry__body に移動、前後ナビ、関連記事を .c-entry__footer に移動)
  • 記事一覧のページャーの位置を .p-archive の直後に移動
  • WooCommerce 商品ウィジェットのデザインを調整
  • WooCommerce カートウィジェットのデザインを調整
  • WooCommerce ギャラリーの余白を調整

ベータ3

  • テンプレート読み込みまわりのリファクタリング(ほぼ全てのテンプレートが Helper::get_template_part() を経由するようになり、関連するフックでカスタマイズが可能になりました)

不具合の修正

ベータ1

  • 「Snow Monkey: 最近の投稿」ウィジェットを狭いウィジェットエリアに入れたときに1列にならない不具合の修正
  • 「スマホでWPAW:アドセンス」ウィジェットの左右がきれる不具合の修正

ベータ4

  • Facebook シェアボタンのカウントが動作していない不具合の修正(カスタマイザー > SEO/SNS > シェアボタンに Facebook App トークンの設定を追加)
  • ドロワーが、ドロワーナビ、ドロワーサブナビの両方を割り当てないと表示されない不具合を修正

追加

ベータ2

  • snow_monkey_social_nav_item フィルターフックを追加

ベータ3

  • snow_monkey_get_template_part_<slug>-<name> アクションフックを追加
  • プラグインからでもカスタムページテンプレートを追加可能に(snow_monkey_template_part_root_hierarchy で追加したルートの直下に /page-templates/ ディレクトリを配置し、その中にカスタムページテンプレートを追加すると認識されます)
  • カスタムウィジェットのフックで suppress_filters を変更可能に

変更ファイル一覧

  • /Framework/Contract/Helper/Page_Header.php
  • /Framework/Helper.php
  • /app/constructor/compatibility.php
  • /app/constructor/view-controller.php
  • /app/customizer/design/sections/post/controls/related-posts.php
  • /app/customizer/infobar/controls/content.php
  • /app/customizer/layout/sections/base-layout/controls/overlay-widget-area-max-width.php
  • /app/customizer/layout/sections/footer/controls/footer-layout.php
  • /app/customizer/layout/sections/header/controls/header-content.php
  • /app/customizer/page-speed-optimization/controls/use-lightweight-fontawesome.php
  • /app/customizer/seo-sns/sections/share-buttons/controls/facebook-app-token.php
  • /app/customizer/seo-sns/sections/share-buttons/controls/twitter-settings.php
  • /app/customizer/seo-sns/sections/share-buttons/section.php
  • /app/customizer/title-tagline/controls/copyright.php
  • /app/setup/assets.php
  • /app/setup/entry-summary.php
  • /app/setup/hash-nav.php
  • /app/setup/page-speed-optimization.php
  • /app/setup/share-buttons.php
  • /app/setup/sidebar.php
  • /app/setup/social-nav.php
  • /app/setup/widget-area.php
  • /app/setup/widgets.php
  • /app/widget/snow-monkey-recent-posts/_widget.php
  • /app/widget/snow-monkey-taxonomy-posts/_widget.php
  • /comments.php
  • /footer.php
  • /header.php
  • /languages/ja.mo
  • /languages/ja.po
  • /sidebar.php
  • /src/css/core/variable/_variable.scss
  • /src/css/dependency/woocommerce/woocommerce.scss
  • /src/css/foundation/_foundation.scss
  • /src/css/foundation/_packages/_packages.scss
  • /src/css/object/component/_component.scss
  • /src/css/object/component/_entries/_entries.scss
  • /src/css/object/component/_entry-summary/_entry-summary.php
  • /src/css/object/component/_entry-summary/_entry-summary.scss
  • /src/css/object/component/_entry/_entry.scss
  • /src/css/object/component/_page-header/_page-header.scss
  • /src/css/object/component/_page-summary/_page-summary.php
  • /src/css/object/component/_page-summary/_page-summary.scss
  • /src/css/object/component/_pagination/_pagination.scss
  • /src/css/object/component/_prev-next-nav/_prev-next-nav.php
  • /src/css/object/component/_prev-next-nav/_prev-next-nav.scss
  • /src/css/object/component/_widget/_snow-monkey-posts.scss
  • /src/css/object/component/_widget/_wpaw-carousel.scss
  • /src/css/object/component/_widget/_wpaw-posts-list.scss
  • /src/css/object/component/_widget/_wpaw-term.scss
  • /src/css/object/component/_wp-profile-box/_wp-profile-box.scss
  • /src/css/object/component/_wp-share-buttons/_wp-share-buttons.scss
  • /src/css/object/component/_wpco/_wpco.scss
  • /src/css/object/project/_related-posts/_related-posts.scss
  • /src/js/app.js
  • /src/js/background-parallax-scroll.js
  • /src/js/fontawesome.js
  • /style.css
  • /template-parts/archive/entry/content/content-no-match.php
  • /template-parts/archive/entry/content/content-post.php
  • /template-parts/archive/entry/content/content-search.php
  • /template-parts/archive/entry/content/content.php
  • /template-parts/archive/entry/content/woocommerce.php
  • /template-parts/archive/entry/header/header.php
  • /template-parts/archive/pagination.php
  • /template-parts/common/breadcrumbs.php
  • /template-parts/common/google-adsense.php
  • /template-parts/common/infobar.php
  • /template-parts/common/like-me-box.php
  • /template-parts/common/overlay-search-box.php
  • /template-parts/common/page-header.php
  • /template-parts/common/page-top.php
  • /template-parts/content/child-pages.php
  • /template-parts/content/contents-outline.php
  • /template-parts/content/entry-tags.php
  • /template-parts/content/entry/content/content-404.php
  • /template-parts/content/entry/content/content.php
  • /template-parts/content/entry/content/woocommerce.php
  • /template-parts/content/entry/footer/footer.php
  • /template-parts/content/entry/header/header-page.php
  • /template-parts/content/entry/header/header-post.php
  • /template-parts/content/entry/header/header.php
  • /template-parts/content/page-summary.php
  • /template-parts/content/prev-next-nav.php
  • /template-parts/content/related-posts.php
  • /template-parts/content/share-buttons.php
  • /template-parts/discussion/comments.php
  • /template-parts/discussion/pagination.php
  • /template-parts/discussion/pings.php
  • /template-parts/discussion/trackback.php
  • /template-parts/footer/copyright.php
  • /template-parts/header/1row.php
  • /template-parts/header/2row.php
  • /template-parts/header/center.php
  • /template-parts/header/content-lg.php
  • /template-parts/header/content-sm.php
  • /template-parts/header/content.php
  • /template-parts/header/simple.php
  • /template-parts/loop/entry-summary-post.php
  • /template-parts/loop/entry-summary.php
  • /template-parts/loop/entry-summary/content/content.php
  • /template-parts/loop/entry-summary/figure/figure-post.php
  • /template-parts/loop/entry-summary/figure/figure.php
  • /template-parts/loop/entry-summary/meta/meta.php
  • /template-parts/loop/entry-summary/title/title.php
  • /template-parts/widget-area/archive-sidebar.php
  • /template-parts/widget-area/archive-top.php
  • /template-parts/widget-area/article-bottom.php
  • /template-parts/widget-area/article-top.php
  • /template-parts/widget-area/contents-bottom.php
  • /template-parts/widget-area/footer.php
  • /template-parts/widget-area/front-page-bottom.php
  • /template-parts/widget-area/front-page-top.php
  • /template-parts/widget-area/overlay.php
  • /template-parts/widget-area/posts-page-bottom.php
  • /template-parts/widget-area/posts-page-top.php
  • /template-parts/widget-area/sidebar-sticky.php
  • /template-parts/widget-area/sidebar.php
  • /template-parts/widget-area/title-top.php
  • /template-parts/widget-area/woocommerce-sidebar.php
  • /template-parts/widget/snow-monkey-posts.php
  • /templates/layout/footer/footer.php
  • /templates/layout/header/header.php
  • /templates/layout/wrapper/left-sidebar.php
  • /templates/layout/wrapper/one-column-full.php
  • /templates/layout/wrapper/one-column-slim.php
  • /templates/layout/wrapper/one-column.php
  • /templates/layout/wrapper/right-sidebar.php
  • /templates/layout/wrapper/wrapper.php
  • /templates/view/404.php
  • /templates/view/archive-post.php
  • /templates/view/archive-search.php
  • /templates/view/archive.php
  • /templates/view/content-full.php
  • /templates/view/content-page.php
  • /templates/view/content-post.php
  • /templates/view/content.php
  • /templates/view/front-page.php
  • /templates/view/home.php
  • /templates/view/no-match.php
  • /templates/view/woocommerce-archive-product.php
  • /templates/view/woocommerce-content-product.php
  • /templates/view/woocommerce-content.php
この記事は Snow Monkey サブスクリプションユーザー限定記事です。継続課金されている方はログインして閲覧してください。
ご購入がまだの方はこちらから購入できます。

この記事を書いた人

キタジマ タカシ

長崎県長崎市在住。地元のWeb制作会社でWebデザイナー/エンジニアとして従事した後、2015年にフリーランス [ モンキーレンチ ] として独立。WordPress のテーマやプラグイン、ライブラリ、CSS フレームワーク等、多数のプロダクトをオープンソースで開発・公開しています。

この記事が気に入ったら
いいね!しよう

最新の情報をお届けします

Snow Monkey オンラインコミュニティ

Snow Monkey をより良いテーマにするために、今後の機能開発等について情報共有したりディスカッションをしたりする場所です。より多くのユーザーの交流があったほうがより良いプロダクトに育っていくと思いますので、ぜひご参加ください!