Jasa penerjemah Inggris Indonesia berpengalaman selama 15 tahun yang menawarkan jasa turnitin, menulis, parafrase, desain, terjemahan, dll.
Catatan GeneratePress Tema WordPress Kode PHP
Tampilan lapak jasa penerjemah Inggris Indonesia ini menggunakan Blocksy sejak September 2020. Sebelumnya GeneratePress.
Salah satu alasan langsung pindah haluan, Blocksy menawarkan banyak kelebihan kemudahan dari sisi pengguna. GeneratePress bagus. Sayangnya, jika ingin melakukan beberapa modifikasi, perlu sentuhan coding.
GeneratePress Code Snippets WordPress Themes
Berhubung tampilan berubah untuk kesekian kalinya, ada beberapa kode PHP yang dipakai di GeneratePress. Kode-kode tersebut gunanya untuk modifikasi tema GeneratePress sesuai kebutuhan saya.
Tiga kode ini diubah dengan menggunakan plugin Code Snippets dari Code Snippets Pro.
Berhubung sudah menggunakan Blockys, jadi kode itu sudah tidak diperlukan dan plugin sudah dihapus. Ini adalah dokumentasi kode yang dihapus.
Ada tiga kode yang dipakai dan semua kode ini dari dokumentasi resmi, langsung diambil dari pengembangnya, Tom. Jadi aman buat orang yang tidak paham PHP seperti saya.
- Cara Menghapus “Powered by GeneratePress”
- Cara Menambah Kode Google Analytics
- Cara Menambah Breadcrumb dari Yoast
Cara Menghapus Copyright GeneratePress Footer
Jika ingin menghapus tulisan paling bawah “Powered by GeneratePress” dan mengubah sesuai keinginan kita, gunakan kode PHP di bawah ini.
Ubah teks “tarjiem: Penerjemah Inggris Indonesia 2011-2018” jadi teks Anda sendiri.
add_filter( 'generate_copyright','tu_custom_copyright' );
function tu_custom_copyright() {
?>
tarjiem: Penerjemah Inggris Indonesia 2011-2018
<?php
}
Penjelasan atau referensi kode pertama bisa dilihat di https://docs.generatepress.com/article/changing-the-copyright-message/.
Bisa Ditambahkan HTML
Kode untuk mengubah tulisan paling bawah atau footer dan hak cipta atau copyright GeneratePress di atas bisa ditambahkan kode HTML.
add_filter( 'generate_copyright','tu_custom_copyright' );
function tu_custom_copyright() {
?>
<a href="https://tarjiem.com/" title="Jualan Jasa Penerjemah Inggris Indonesia Sejak 2012 Full-Time Freelance Translator Sampai Saat Anda Membaca Ini">tarjiem.com</a><br>Bandung-Jawa Barat<br>Dari 2013-Sampai Besok
<?php
}
Silakan disesuaikan.
Cara Menambah Kode Google Analytics
Kebanyakan kode Google Analytics berguna untuk menghitung jumlah pengunjung suatu blog, statistik pengunjung. Gunakanya juga menganalisa kecepatan blog, tren pengunjung, perangkat yang dipakai pengunjung, dan masih banyak lagi.
add_action( 'wp_head','ga_insert_into_wp_head' );
function ga_insert_into_wp_head() { ?>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-3123464-9"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-3123464-9');
</script>
<?php }
Ubah UA-3123464-9
jadi kode Google Analytics milik Anda sendiri.
Referensi kode untuk menambahkan Google Analytic di GeneratePress diambil dari https://docs.generatepress.com/article/using-hooks/ dan https://docs.generatepress.com/article/wp-head/.
Cara Menambahkan Breadcrumb di GeneratePress Pakai Yoast
Istilah breadcrumb sendiri bisa diartikan petunjuk lokasi posisi pengunjung saat itu. Ada di halaman bagian mana saat itu. Fungsinya memudahkan navigasi pengunjung agar tidak tersesat saat berselancar di sebuah web atau blog.
add_action( 'generate_after_header', 'tu_add_yoast_bc' );
function tu_add_yoast_bc() {
?>
<!-- breadcrumb by joast --><center>
<?php if ( ! is_page() ) : ?>
<?php
if ( function_exists('yoast_breadcrumb') ) {
yoast_breadcrumb('
<p id="breadcrumbs">','</p>
');
}
?>
<?php endif; ?></center>
<!-- fine breadcrumb by joast -->
<?php
}
Berhubung plugin yang dipakai adalah Yoast, jadi cara ini hanya berlaku untuk pengguna plugin Yoast. Jangan lupa juga mengaktifkan breadcrumb di pengaturan plugin Yoast SEO.
Referensi ada tiga untuk breadcrumb GeneratePress dan Yoast:
- Pertama dari Yoast https://kb.yoast.com/kb/implement-wordpress-seo-breadcrumbs/
- Kedua dari GeneratePress https://generatepress.com/forums/topic/disable-breadcrumb-in-homepage/
- Ketiga dari GeneratePress https://generatepress.com/forums/topic/where-install-yoast-breadcrumb-code/
Penjelasan kode di atas, is_front_page diganti jadi is_page agar tidak tampil di halaman single page. is_front_page, tidak tampil di homepage.
Jadi breadcrumb hanya tampil di halaman post saja bukan di page.
Blocksy Ada Semua
Dari semua kode yang dipakai di atas, Blocky ada semua. Itu sebabnya Blocksy banyak memberi kemudahan dari sisi pengguna yang kadang enggan menyentuh kode PHP, functions.php atau footer.php. Termasuk tanpa perlu menambahkan child themes.