Breadcrumb NavXT

説明

Breadcrumb NavXT は人気のあった WordPress プラグイン Breadcrumb Navigation XT の後継で、さらなる改善に向け旧版を抜本的に見直してあります。このプラグインは、訪問者に対し現在地へのパスを表示する「パンくずリスト」ナビゲーションをサイトに追加します。追加するパンくずリストは柔軟なカスタマイズが可能で、どのようなサイトのニーズでも満たすことができます。管理画面では各種オプションを簡単に設定できます。テーマ開発者やパワーユーザー向けに、クラスへの直接アクセス手段も提供されています。

PHP要件

Breadcrumb NavXT 5.2 以降についてはPHP5.3以上。
Breadcrumb NavXT 5.1.1以前についてはPHP5.2以上。

主な特徴

  • RDFaフォーマットの、Schema.org BreadcrumbList 互換なパンくずリストを生成。
  • 設定画面でのカスタマイズによりパンくずリストの様々な拡張が可能。設定画面の各項目は、多くのユースケースに適したデフォルト値がプリセット済み。
  • マルチサイト環境の場合、サイトネットワーク管理者画面からサイトネットワーク全体の設定を行うことができ、設定によっては、サイトネットワーク全体の設定を、サブサイトの個別設定より優先させることも可能
  • サイドバーにパンくずリストを表示するウィジェットを同梱。
  • OOPによる拡張が可能で、カスタマイズ向けに種々のアクションフィルターを提供。
  • WPML 互換( WPML プラグインと互換性があり併用による機能拡張が可能)。
  • Polylang 互換( Polylang プラグインと互換性があり併用による機能拡張が可能)。
  • bbPress 互換( bbPress プラグインと互換性があり併用による機能拡張が可能)。
  • BuddyPress 互換( BuddyPress プラグインと互換性があり併用による機能拡張が可能)。

翻訳

Breadcrumb NavXT は WordPress.org のランゲージパックをサポートするようになりました。 あなたもBreadcrumb NavXT を翻訳してみませんか?。詳しくはBreadcrumb NavXTの WordPress.org 翻訳プロジェクトを御参照ください。

スクリーンショット

  • Breadcrumb NavXT が生成する5種類のパンくずリストを例示するスクリーンショット
  • 設定画面の一般タブのスクリーンショット
  • 設定画面の投稿タイプタブのスクリーンショット
  • 設定画面のタクソノミータブのスクリーンショット
  • 設定画面のその他タブのスクリーンショット
  • ヘルプ画面の、インポート/エクスポート/リセットフォームのスクリーンショット

インストール

Breadcrumb NavXT can be installed from within WordPress’ administration panel. After installing and activating the plugin, to get breadcrumb trails to display either use the included widget, or call the breadcrumb trail in your theme (or child theme). See the Calling the Breadcrumb Trail article for more information on calling the breadcrumb trail.

To customize the breadcrumb trail you may edit the default values for the options in the administrative interface. This is located in your administration panel under Settings > Breadcrumb NavXT.

詳細は Breadcrumb NavXT のドキュメンテーション(英語サイト)をご覧ください。

評価

A clean and solid plugin

I’ve been experimenting with using the NavXT widget in a multilingual context, where language is set by a custom taxonomy. The widget works well for this when used together with AH Display Widgets.

The filters are great, but some examples would take the pain out of using them.

My only complaint (a minor thing) is that when the widget has nothing to show it still outputs the widget’s wrapper div – so if you have padding or margins on that container it creates unused extra space on the page and will show the wrapper’s background color (if any).

It would also be nice if showing a result of “404” could be disabled in the settings.

I’m tired.

After using this plugin for approx three years I decided opt it off. I’m really tired to be afraid after every update of this plugin.
The last update brought PHP warnings after a setting migration and I was not able to repair it.
And the question is that it is only the breadcrumbs. Nothing else. It MUST work. Without any questions, migration settings and re-setup. I don’t want to spend several hours to repair !!!BREADCRUMBS!!! after updates.
It’s the last stuff I want to spend my time for.
Now I’ve removed this plugin and I am happy.
Good luck!

Really great plugin — thorough and with excellent support

As soon as you install this plugin, you’ll see breadcrumbs throughout your website that replace the ones generated by WordPress. I didn’t need to do anything for this plugin to work.

A couple of issues came up that were resolved quickly and ended up having nothing to do with the plugin itself. Rather it was a combination of a small learning curve and a few other details that involve operator error.

I’m loving being able to add paged breadcrumbs for my archive of blog posts. I think it looks great and helps visitors know how deep they are into the archives when they’re browsing. John makes this easy to accomplish.

Thank you!!

114件のレビューをすべて表示

貢献者と開発者

Breadcrumb NavXT はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Breadcrumb NavXT” は21ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Breadcrumb NavXT” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

6.2.1

Release date: October, 26th 2018

  • Behavior change: Added span element wrapping the breadcrumb title in the default unlinked breadcrumb template.
  • Bug fix: Fixed issue that caused PHP warnings and “the following settings were not saved” messages for hierarchical CPTs.

6.2.0

Release date: September, 24th 2018

  • Behavior change: Cleaned up translations for default templates, simplifying and clarifying the translatable content.
  • Behavior change: Default unlinked breadcrumb templates no longer contain Schema.org BreadcrumbList markup.
  • Behavior change: Breadcrumb NavXT REST API endpoints are no longer enabled by default.
  • New feature: Added bcn_register_rest_endpoint filter.
  • New feature: Added bcn_breadcrumb_assemble_json_ld_array filter.
  • New feature: Added support for following the post parent hierarchy first then falling back to a secondary hierarchy.
  • Bug fix: Fixed issue where on loading the settings page immediately after migrating settings causes PHP warnings on CPT and custom taxonomy settings.
  • Bug fix: Fixed issue that caused the settings reset option under the help drop down to not work.

6.1.0

Release date: June, 1st 2018

  • Behavior change: Links to generate support requests migrated to the WordPress.org forums.
  • New feature: Added support for Schema.org BreadcrumbList (microdata format) in the included widget.
  • New feature: Added new Root Page support for author archives.
  • New feature: Added REST API endpoint for posts, terms, and author archives.
  • Bug fix: Corrected label for the Schema.org BreadcrumbList (RDFa format) option in the included widget.
  • Bug fix: Fixed issue where a PHP warning would be thrown due to get_term() returning something other than an instance of WP_Term.

6.0.4

Release date: January, 26th 2018

  • Behavior change: Added auto migration of post type hierarchy settings to bcn_display*() functions.
  • Bug fix: Fixed issue where a PHP notice would be generated on the page for posts when the blog breadcrumb display option is set to false.
  • Bug fix: Fixed issue where a PHP notice would be generated on archive pages where attachments were included in the wp_query results.

6.0.3

Release date: January, 1st 2018

  • Bug fix: Fixed issue where an improper breadcrumb would be generated in the trail for pages under some circumstances.
  • Bug fix: Fixed issue where the post and page roots were not updating to track user changes in Settings > Reading.

6.0.2

Release date: December, 30th 2017

  • Behavior change: Added warning alerting that bcn_breadcrumb::type must be an array.
  • Bug fix: Changed Breadcrumb Separator and Paged Template from an input field to a textbox to reduce confusion caused by HTML entities.
  • Bug fix: Fixed issue where the parents of a page may not show up in the breadcrumb trail.
  • Bug fix: Fixed issue where the $reverse parameter for bcn_display and bcn_display_list did not work properly.
  • Bug fix: Fixed issue where the bcn_display_list function did not include the li elements.

6.0.1

Release date: December, 28th 2017

  • Behavior change: Removed unused Blog Template and Blog Template (Unlinked) from settings page.
  • Bug fix: Fixed issue where changes to the hierarchy type for any post type would not save.
  • Bug fix: Fixed issue where the blog display setting was ignored.

6.0.0

Release date: December, 26th 2017

  • Behavior change: bcn_breadcrumb_trail::display_list() deprecated in favor of using the $template parameter in bcn_breadcrumb_trail::display().
  • Behavior change: bcn_breadcrumb_trail::do_attachment() deprecated in favor of calling bcn_breadcrumb_trail::do_post().
  • Behavior change: bcn_breadcrumb_trail::do_front_page() deprecated in favor of calling bcn_breadcrumb_trail::do_home().
  • Behavior change: bcn_li_attributes filter was deprecated in favor of bcn_display_attributes.
  • Behavior change: bcn_breadcrumb_trail::do_archive_by_date() deprecated in favor of calling bcn_breadcrumb_trail::do_day(),bcn_breadcrumb_trail::do_month(), and/orbcn_breadcrumb_trail::do_year()`.
  • Behavior change: bcn_breadcrumb_trail::find_type() deprecated and removed from bcn_breadcrumb_trail.
  • Behavior change: Breadcrumb for 404 error pages changed to be a child of the front page.
  • New feature: Added support for various HTML tags in the widget’s pretext field.
  • New feature: Added bcn_default_hierarchy_display filter.
  • New feature: Added bcn_default_hierarchy_type filter.
  • New feature: Added $posttype_name as the third parameter to bcn_show_tax_private.
  • Bug fix: Fixed UI/UX issue in the settings screen where enabling/disabling settings groups for the Home, Blog, and Mainsite breadcrumb settings did not work.
  • Bug fix: Fixed UI/UX issue in the settings screen where not including the paged breadcrumb still allowed the paged breadcrumb template to be edited.
  • Bug fix: Removed use of create_function in registering the widget as it was deprecated in PHP 7.2.