Membuat Breadcrumb di GeneratePress Tanpa Plugin

Fitur breadcrumbs yang menghilang di GeneratePress tentu memiliki pertimbangan tertentu. Inilah cara membuat breadcrumb di generatepress tanpa plugin.

GeneratePress adalah theme WordPress yang ringkas dan ringan. Karena ringan, maka beberapa fitur memang hilang dari theme ini. Salah satunya adalah penggunaan breadcrumb. Bagaimana cara membuat breadcrumb di GeneratePress?

Membuat Breadcrumb di GeneratePress
Breadcrumb WordPres

Breadcrumbs adalah salah satu navigasi dalam sebuah situs / website. Keberadaannya memberikan petunjuk penting terkait posisi halaman di dalam situs. Dan fitur ini sangat penting bagi SEO. Jadi sangat penting untuk menambahkan breadcrumb ini.

Kami akan membantu Anda membuat breadcrumb di GeneratePress tanpa bantuan plugin. Kenapa tanpa plugin? Jawabannya adalah meminimalisir sumber daya.

Sebagai informasi: cara ini hanya untuk pengguna GeneratePress premium karena akan menggunakan salah satu fitur premium yaitu elements. Anda bisa membeli theme GeneratePress premium dari kami dengan harga terjangkau (klik gambar dibawah ini).

Beli GeneratePress Premium

Membuat Breadcrumb di GeneratePress

Rank Math

Yang dibutuhkan:

  • Plugin SEO Rank Math.
  • GeneratePress Premium (modul elements).
  • Aktifkan modul elements GeneratePress di menu Tampilan > GeneratePress (lihat gambar berikut).
Membuat Breadcrumb di GeneratePress
Aktifkan Modul Elements GeneratePress

Atur Breadcrumb di Rank Math

  1. Masuk ke Rank Math > Pengaturan Umum > Breadcrumb > Aktifkan fungsi breadcrumb.
  2. Salin kode breadcrumb yang sudah disediakan Rank Math (salin yang berawalan <?php ….).

Membuat Elements

  1. Masuk ke > Tampilan > Elements
  2. Add New Element > Choose Element Type > pilih Hook.
  3. Beri nama Hook bebas.
  4. Paste / tempel kode breadcrumb yang tadi disalin dari Rank Math.
Membuat Breadcrumb di GeneratePress
Kode Breadcrumb Rank Math

Atau salin kode berikut untuk Rank Math:

[rank_math_breadcrumb]

Atau kode ini:

<?php if (function_exists('rank_math_the_breadcrumbs')) rank_math_the_breadcrumbs(); ?>

Sesuaikan pengaturan seperti berikut:

Settings

  1. Hook > generate_before_content.
  2. Aktifkan Execute PHP.

Display Rules

  • Location > All Singular.
Membuat Breadcrumb di GeneratePress
Display Rules All Singular

Setelah itu klik terbitkan.

Sampai langkah ini membuat breadcrumbs di GeneratePress sudah berhasil.

Modifikasi Tampilan Breadcrumb

Langkah ini opsional. Jadi Anda boleh melakukannya dan boleh tidak. Langkah ini hanyalah mempercantik tampilan breadcrumb dengan memberikan efek bayangan (shadow) di sekitar kotak (box) kontainer.

Membuat Breadcrumb di GeneratePress
Modifikasi tampilan breadcrumb GeneratePress

Kita akan memasukkan kode CSS berikut ini. Salin kode CSS berikut:

.rank-math-breadcrumb p {
padding: 10px 10px 10px 35px;
margin-left: -30px;
background: #fafafa;
color: #5f5f5f;
font-size: 14px;
box-shadow: rgba(23, 43, 99, .14) 0 7px 28px !important;
}

Salin dan tempel (paste) kode tersebut di Tampilan > Sesuaikan > CSS Tambahan.

Yoast Breadcrumbs

Aktifkan Breadcrumbs Yoast

Bagi Anda pengguna plugin Yoast, bisa menggunakan cara berikut ini.

Buka menu:

  • Tampilan Pencarian -> Breadcrumbs -> Enable Breadcrumbs: Aktifkan.
  • Taksonomi -> Pos = Kategori.
  • Yang lain biarkan kondisi standar.
Membuat Breadcrumb di GeneratePress
Breadcrumbs GeneratePress Yoast

Buat Element di GeneratePress

Selanjutnya membuat element untuk menampilkan breadcrumbs.

  • Buka Tampilan -> Elements -> Add New Element -> Hook.
  • Masukkan kode berikut.
<?php if ( function_exists('yoast_breadcrumb') ) { ?>
	<div class="grid-container grid-parent">
		<div class="page-header">
			<?php yoast_breadcrumb('<p id="breadcrumbs">','</p>'); ?>
	
		</div>
	</div>
<?php } ?>
  • Settings -> Hook: generate_before_content.
  • Execute PHP: √.
  • Display Rules -> Location -> All Singular.
Membuat Breadcrumb di GeneratePress
Elements GeneratePress Yoast

Modifikasi Tampilan Breadcrumb

Masukkan kode CSS berikut untuk mempercantik dan merapikan penampilan. Masukkan di Tampilan > Sesuaikan > CSS Tambahan.

#breadcrumbs {
    padding: 10px 10px 10px 35px;
    margin-left: -30px;
    background: #fafafa;
    color: #5f5f5f;
    font-size: 14px;
    box-shadow: rgba(23, 43, 99, .14) 0 7px 28px !important;
}

Slim SEO

Membuat breadcrumb di GeneratePress dengan fitur milik Slim SEO bisa menggunakan cara berikut.

Membuat Elements

  • Tampilan -> Elements -> Add New Element -> Hook.
  • Masukkan kode berikut.
[slim_seo_breadcrumbs]
  • Settings -> Hook -> generate_before_entry_title.
  • Execute Shortcodes: √.
  • Display Rules -> Location: All Singular.
  • Terbitkan.
Membuat Breadcrumb di GeneratePress
GeneratePress breadcrumbs dengan Slim SEO

Modifikasi Tampilan Breadcrumb

Baik mari kita percantik dan rapikan breadcrumbs ini dengan kode CSS berikut. Masukkan melalui Tampilan > Sesuaikan > CSS Tambahan.

.breadcrumbs {
    padding: 10px 10px 10px 35px;
    margin-bottom: 15px;
    background: #fafafa;
    color: #5f5f5f;
    font-size: 14px;
    box-shadow: rgba(23, 43, 99, .14) 0 7px 28px;
}

Baca juga: Membuat Author Box di GeneratePress Tanpa Plugin

Kesimpulan

Hilangnya fitur breadcrumb pada theme GeneratePress itu tentu memiliki pertimbangan tersendiri dari pihak developer. Namun hal ini bukanlah halangan bagi kita supaya bisa berkreasi dan sedikit melakukan modifikasi untuk menambahkan hal-hal yang menjadi kekurangannya.

Kami harap panduan singkat untuk membuat breadcrumb di GeneratePress ini bisa membantu Anda. Silahkan meninggalkan komentar jika menemukan kesulitan.

Lulusan Teknik Informatika yang berkecimpung di dunia internet sejak 2002 sebagai part-time blogger dan internet marketer. Tertarik dengan teknologi pada umumnya, pengembangan website dan gadget pada khususnya.

8 thoughts on “Membuat Breadcrumb di GeneratePress Tanpa Plugin”

  1. Maaf mas, bagaimana cara mengatasi:
    Execute PHP : Unable to execute PHP as DISALLOW_FILE_EDIT is defined.
    Ini muncul saat ingin Element > Hook.
    Mohon bantuannya.

    Reply
    • biasanya dari security yang melakukan block terhadap php editor. Coba:
      1. Kalau pakai plugin security coba matikan dulu
      2. Cek file wp-config.php apakah ada semacam define( ‘DISALLOW_FILE_EDIT’, FALSE );? kalau ada hapus aja baris itu
      3. ATau coba masukkan kode ini ke function.php:
      add_filter( ‘generate_hooks_execute_php’, ‘__return_true’ );

      Reply
  2. Maaf mas, bagaimana cara mengatasi:
    Execute PHP : Unable to execute PHP as DISALLOW_FILE_EDIT is defined.
    Ini muncul saat ingin Element > Hook.
    Mohon bantuannya.

    Reply
  3. biar di breadcrumb gak muncul judul seperti wpnesia gimana min caranya, saya sudah menerapkan tapi hasilnya judul artikelnya muncul di breadcrumb, terlihat kurang bersih dan kurang simple min

    Reply
  4. biar di breadcrumb gak muncul judul seperti wpnesia gimana min caranya, saya sudah menerapkan tapi hasilnya judul artikelnya muncul di breadcrumb, terlihat kurang bersih dan kurang simple min

    Reply

Leave a Comment


Klik Webnesia