Saturday, March 28, 2015

Jepretcode: March 2015

Wordpress - Menyembunyikan Author dan Tanggal

Menyembunyikan Author dan tanggal postingan, didalam wordpress setiap postingan yang kita buat kadang ada theme yang mengatur tentang author yang memposting artikel dan ada tanggal postingan kapan artikel itu dibuat. kenapa penting adanya author dan tanggal postingan ini?.
Karena ada orang yang ingin mencari info rentan tanggal tertentu di search engine dan itu menjadi acuan untuk membuat tanggal karena search engine juga akan membantu untuk memberikan artikel kita kepada pencari di search engine berdasarkan tanggal. dan ada juga sebuah artikel menjadi suatu hal yang sangat ingin dilihat karena seorang Author, kenapa demikian?. bayangkan ketika seorang terkenal didunia maya membuat sebuah artikel dan di artikel tersebut dibuat atau ditulis oleh seseorang yang terkenal didunia maya dan sangat menguntungkan sekali artikel tersebut karena akan sangat banyak dilihat hanya karena Anda adalah seorang Author terkenal didunia maya baik di google+, facebook, twitter, dan sosial media lainnya, contoh (hanya contoh): seorang motivator terkenal "Mario Teguh" membuat sebuah artikel disebuah website, bayangkan hanya karena seorang author maka artikel yang ditulis begitu banyaknya pengunjung yang ingin melihatnya. Itulah salah satu keuntungan jika kita menggunakan author, untuk menjadi seorang auhtor yang disukai orang lain perlu melakukan atau menulis yang disukai dan sering memberikan suatu hal terbaik seperti di sosial media.
Menurut analisa diatas maka, seharusnya tidak perlu menghapus Author yang ada di dalam sebuah postingan, dan hanya mengembangkan seorang author, salah satunya adalah melalui media sosial. dan didalam search engine menyukai adanya auhtor atau siapa yang menulis sebuah artikel di dalam blog dan termasuk juga ada tanggal postingan, dan oleh karena itulah rata-rata semua theme wordpress(khususnya) menempatkan kode untuk auhtor pada sebuah blog.

Kadang kita juga lihat sebuah blog tidak menampilkan author dan tanggal di halaman preview atau front end. namun juga bahwa didalam artikel itu masih ada author dan tanggal postingan artikel tersebut, lalu bagaimana caranya? :

Baiklah biar nggak banya cerita berikut bagaimana cara menyembunyikan author dan tanggal disebuah blog wordpress:

Coba perhatikan theme standar dari wordpress saat kita mengintall, theme Twenty Fifteen/twentyfifteen2 dan lihatlah single.php yang ada di theme tersebut  dan lihatlah kalau single.php memanggil content.php dengan kode "get_template_part('content, get_post_format());" dan coba buka file content.php disana kalau dilihat tampilan artikel kita maka ada tanggal, auhtor dan lainnya seperti tags dan comment, kenapa muncul ?, karena di theme ada kode seperti ini:

<span class="entry-footer"

Lalu bagaimana menyembunyikan author dan tanggal di theme wordpress ini?, silahkan buka edit css jika ada atau buka style.css lalu tambahkan kode dibawah ini coba tempatkan di akhir agar mudah memantaunya:

.entry-footer {
 display: none;
}

Dari kode diatas menjelaskan bahwa class"entry-footer" tidak ditampilkan di halaman front end atau tampilannya silahkan dicoba, kalau berhasil semua baris yang ada tidak akan ditampilkan. Lalu bagaimana jika hanya menghilangkan tanggal dan authornya saja tanpa menghilangkan baris kategori, tags dan edit? kalau diperhatikan didalam content.php ada script dibawah ini

<?php twentyfifteen_entry_meta(); ?>

Kode diatas memanggil function twentyfifteen_entry_meta. coba kita cari semua file php dimanakah diletakkan kata "twentyfifteen_entry_meta" bisa Anda menggunakan software FileSeek silahkan dicari dan downloa. dari hasil yang saya cari maka dapatlah kode function tersebut didalam file template-tags.php dan silahkan dibuka maka ada kode seperti dibawah ini:

function twentyfifteen_entry_meta() {

.....................
.....................

$time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>';

.....................

printf( '<span class="byline"><span class="author vcard"><span class="screen-reader-text">%1$s </span>

Perhatikan kode diatas dan coba lihat class="entry-date dan class="byline", maka jikan hanya ingin hide the author dan tanggal maka code yang ditambakan di style.css atau edit css adalah:

.entry-date {
 display: none;
}

.byline {
 display: none;
}

Maka dengan menambahkan kode diatas maka entry-date dan byline tidak ditampilkan di postingan atau artikel yang menggunakan theme twentyfifteen, begitu juga jika ingin menyembunyikan tampilan kategori dan tags.

Perlu diperhatikan bahwa setiap theme berbeda2 pengaturan dan class yang digunakan jangan hanya karena melihat artikel orang lain lantas dicoba dan tidak berhasil lalu pusing sendiri. lalu bagaimana cara melihatnya di theme kita?

perhatikan setiap themes mungkin ada file single.php lihat dulu isinya karena bisa saja pembuat theme mengatur lagi atau memanggil fungsi yang ada di file lain untuk menjalankannya seperti themes twentyfifteen diatas untuk class="entry-footer" digunakan untuk semuanya yaitu ada tanggal, author, kategori, tags, maupun edit di front end. maka jika kita berhenti hanya sampai langkah menghilangkan .entry-footer display none maka yang terjadi " Kok Hilang Semua". hehehe pengalaman saya gitu juga.

Wednesday, March 25, 2015

Jepretcode: March 2015

Wordpress - Your IP has been flagged for potential security violations

Plugin Jetpact terbaru menambah fitur baru untuk melindungi keamanan website dari serangan yaitu tidak bisa mengakses admin area jika IP address yang tidak terdaftar. Hari ini membuat blog baru dengan menggunakan wordpress, semua berjalan lancar termasuk menginstall plugin jetpack. namun setelah keluar dan mencoba login kembali tanpa diduga keluar pesan seperti gambar dibawah ini


Your IP has been flagged for potential security violations, find out more...
Saya tidak bisa masuk ke admin area, sepertinya plugin jetpack dengan fitur baru memblock ip yang belum didaftarkan. Kalau Anda masih dalam member area dan tidak ingin terjadi seperti saya ketika login kembali dan Anda masih belum keluar dan memiliki plugin ini silahkan masukke jetpack-settings-protect-configure & Whitelist Your I.P
dan isikan IP address yang ingin didaftarkan.

Lalu bagaimana kalau saya sudah terlanjur keluar dan tidak bisa login, bagaimana caranya?
  • Login ke FTP Anda melalui FileZilla atau cPanel website Anda
  • Buka file wp_config.php yang ada do folder utama
  • Tambahkan kode dibawah ini dan ganti xxx dengan IP Anda dengan cara IP Anda gunakan saat ini melalui website ini ip.co.id
  • define('JETPACK_IP_ADDRESS_OK', 'x.x.x.x');
Lalu silahkan dicoba lagi... dan kalau sudah bisa masuk silahkan pergi ke

  • Jetpack
  • Settings
  • Protect
  • configure
  • dan isikan IP address Anda di Whitelist Your IP