Elementor 如何插入麵包屑 breadcrumbs

兩種做法,比較簡單的是使用【Yoast SEO 外掛】,將麵包屑設定打開後就能在 Elementor 的編輯器裏找到 breadcrumbs 元件,直接拉進去想放的位置就可以了。

 

第二個方法比較麻煩一點,好處是不用被 SEO 外掛綁住,我一直喜歡用專門的麵包屑外掛【Breadcrumb NavXT

 

安裝這款外掛後,還需要安裝【Code Snippets】這款外掛來製作短代碼。

 

在【Code Snippets】中新增 PHP 語法:

add_shortcode('shortcode_breadcrumbs', function () {
	$out = '';

	if (function_exists('bcn_display')) {
		ob_start(); // 開始緩衝輸出
		?>
		<div class="breadcrumbs" typeof="BreadcrumbList" vocab="https://schema.org/">
			<?php bcn_display(); ?>
		</div>
		<?php
		$out = ob_get_clean(); // 獲取並清除緩衝區的內容
	}

	return $out;
});

使用輸出緩衝函數 ob_start() 和 ob_get_clean(),用來捕獲 bcn_display() 函數的輸出並將其儲存在 $out 中。

 

這樣當短代碼被插入到頁面中時,就會將包括 HTML 的部分和通過 Breadcrumb NavXT 生成的麵包屑一起插入。

如果不想安裝【Code Snippets】外掛,也可以直接將這段程式碼加入到主題的 functions.php,就可以在 Elementor 或任何其他 WordPress 編輯器中使用 [shortcode_breadcrumbs] 短代碼來顯示麵包屑了。

在這裡,你不會被廣告打擾,所有的學習內容都是免費的。
如果這讓你感到滿意,一杯咖啡能讓我們走得更遠。

請 Perry 喝杯咖啡
上一篇測試 Opcache 在各別網站上有沒有正常運作 下一篇Godaddy 企業信箱,別家網域設定,Gmail 收發信