Membuat parameter baru search query WordPress

Parameter query search result WordPress basic-nya menggunakan "?s=", tapi bagaimana jika kita ingin membuat parameter baru lainnya berdasarkan hasil pencarian WordPress.

Misalnya, kita ingin membuat parameter query seperti ini (Demo):
http://www.jevuska.com/?p=list&q=injeksi+manual+keyword

Di file functions.php theme WordPress Anda, tambahkan kode function berikut:

function _jv_add_query_vars_filter( $vars ){

//create 'q' as query parameter
	$vars[] = "q";
	return $vars;

}
add_filter( 'query_vars', '_jv_add_query_vars_filter' );

function _jv_custom_search_query( $query ) {

//pre get post loop p and q parameter base on s parameter
    if ($_GET['p'] == "list" && get_query_var('q') != "") {
		$query->set('post_status', 'publish');
		$query->set('post_type', 'post');
		$query->set( 's', $query->query_vars['q']);

//add filter to wp_title base on q parameter
		add_filter('wp_title',function(){
			$title = ucwords(get_search_query());
			return $title;
		},10,2);
    };
	return $query;
}
add_filter( 'pre_get_posts', '_jv_custom_search_query');

//optional - add custome search form
function _jv_search_form( $form ) {
	$form = '<form role="search" method="get" id="searchform" class="searchform" action="' . home_url( '/' ) . '" >
	<div><label class="screen-reader-text" for="s">' . __( 'Search for:' ) . '</label>
	<input type="hidden" value="list" name="p"/>
	<input type="text" value="' . get_search_query() . '" name="q" id="s" />
	</div>
	</form>';
	return $form;
}

add_filter( 'get_search_form', '_jv_search_form' );

Function ini akan meng-generate post di halaman front page theme WP Anda (index.php atau home.php), jadi hasilnya akan sangat tergantung pada theme yang digunakan, juga plugin tambahan yang menfilter wp_title, contohnya plugin Yoast WordPress SEO.

PS: post ini adalah hasil request sobat blogger.


 Bagikan

Injeksi Manual Keyword: Add-ons/extension plugin SEO SearchTerms Tagging 2

Meskipun plugin SEO SearchTerms Tagging 2 ini sudah tidak pernah lagi di-update sejak tahun 2011, tetap saja masih banyak blogger yang masih menggunakannya, dengan tujuan untuk melipatgandakan trafik kunjungan ke situs, dan bagi yang hobi coding, tidak sedikit juga yang melakukan oprek kecil-kecilan terhadap plugin ini.

Berbicara tentang oprek, ini ada permintaan sobat blogger untuk ngoprek sedikit plugin ini agar ada fitur untuk injeksi manual keyword ke dalam database. Oprek ini tidak secara langsung saya terapkan ke dalam plugin STT2, akan tetapi melalui plugin tambahan (add-ons/extension) yang harus diinstall. Jadi, core plugin STT2 tidak terganggu sama sekali dan tidak ada yang perlu dioprek.

Nama pluginnya STT2 Extension Add Terms, silahkan download di repository github Jevuska https://github.com/Jevuska/stt2-extension-add-terms, lalu upload di WordPress Anda, install dan aktifkan.

Screenshot plugin
sc-stt2extat-plugin-1

sc-stt2extat-plugin-2

sc-stt2extat-plugin-3

Script Feature

  • jQuery
  • jQuery UI
  • Ajax
  • Plugin Search Excerpt by Scott Yang
  • Google Suggest by haochi

Fitur manual injeksi keyword ini akan tampil di area setting plugin STT2 langsung. Masih versi 1.0, mohon reportnya for any thing such as bugs, security, or vulnerability issue.

Last but not least.. are*****7[at]g****.com thanks for your PP donate, I really appreciate it.


 Bagikan

Waktu Matinya Sel Telur (Ovum) Perempuan

Mitos suhu basal tubuh

Berbicara mengenai sel telur (ovum) pada perempuan, paling banyak dikaitkan dengan siklus mentruasi dan yang paling penting adalah kehamilan. Memahami proses bagaimana kehamilan terjadi dari dalam memberikan pemahaman yang berharga tentang bagaimana Anda dapat memperbaiki situasi sehingga Anda mendapatkan lebih dekat dengan tujuan Anda yaitu cepat hamil. Ada kepercayaan luas di kalangan perempuan yang mencoba untuk hamil, bahwa jika suhu tubuh basal pada fase ke-2 dari siklus menstruasi di bawah 37 derajat Celcius dan kemudian naik lagi, ini adalah tanda ovum itu mati. Faktanya bahwa itu tidak benar sama sekali, dan mungkin bisa dikatakan itu hanya sekedar mitos.

Berapa lama sel telur dapat hidup?

Mungkin ada beberapa kesalahpahaman lain tentang kapan sel telur mati, ada yang mengatakan terjadi pada hari ke-5 sampai ke-7 setelah ovulasi. Pada dasarnya, informasi ini tidak didukung oleh bukti ilmiah. Sebenarnya, sel telur telah siap konsepsi selama 24 jam setelah ovulasi. Jika pembuahan tidak terjadi dalam periode ini, sel telur akan melewati saluran tuba dan mati di dalam rahim, dan ini adalah proses yang benar-benar normal, dan terjadi setiap siklus ketika tidak jadi hamil, jadi matinya sel telur berlangsung dengan waktu yang sangat cepat, dan mungkin saja hanya dalam hitungan jam.

Kenaikan suhu basal tubuh pasca-ovulasi biasa terjadi pada hari ke-12 dan ke-14. Namun, terkadang perempuan mengira suhu tersebut adalah waktu kematian sel telur. Pada kenyataannya itu mungkin saja menjadi tanda telah terjadi implantasi dan telur dibuahi, yang merupakan tanda kehamilan awal. Implantasi terjadi dimana telur yang telah dibuahi menempel ke dinding rahim, terjadi pada hari 5-7 setelah ovulasi. Proses ini menyebabkan kenaikan estrogen dan suhu basal tubuh menjadi naik, tapi bukan kematian sel telur.

Penetrasi Sperma ke Ovum
Proses sperma melakukan penetrasi ke ovum. (Wikimedia)

Kekurangan progesteron dapat menyebabkan suhu basal tubuh menjadi tidak dinamis dengan perbedaan suhu kurang dari 0,2 Celcius atau kenaikan suhu yang sangat lambat. Suhu yang turun hanya dalam 1-2 hari tidak bisa berarti juga adanya ketidakseimbangan hormon. Progesteron diproduksi oleh yellow body di ovarium dan sampai implantasi terjadi.

Kenapa implantasi bisa tidak terjadi?

Implantasi tidak terjadi artinya Anda tidak jadi hamil. Ada beberapa kasus ketika perempuan tidak memiliki gangguan hormonal dan masih tidak bisa hamil. Kadang-kadang implantasi tidak terjadi jika seorang perempuan memiliki masalah dengan endometrium, lapisan dinding rahim bagian dalam. Endometrium hanya dapat menerima telur yang telah dibuahi ketika sudah siap untuk memberikan kondisi yang optimal bagi perkembangan janin ke depan.

Oleh karena itu, seorang perempuan dapat saja memiliki grafik suhu tubuh basal sempurna tetapi memiliki masalah dengan konsepsi karena masalah endometrium, dan ini hanya dapat didiagnosis jika Anda mengkonsultasikannya dengan dokter kandungan Anda.

Para ginekolog percaya bahwa sekitar 30% dari seluruh kehamilan, berakhir selama tahap ini ketika perempuan bahkan tidak bisa menduga bahwa mereka hamil. Walaupun begitu ini bukanlah jumlah yang tepat, karena setiap diagnosa kehamilan yang dini yaitu 5-7 hari setelah pembuahan hampir tidak mungkin dilakukan.

Jadi bisa disimpulkan bahwa adanya kenaikan suhu basal tubuh bisa saja menjadikan Anda telah hamil, bukan waktu matinya sel telur.


 Bagikan

Memperbaiki kualitas & menghentikan kompresi gambar di Blogger

Mungkin Anda pernah mengalami masalah kualitas gambar atau foto yang buruk setelah diupload di blog Blogger atau Blogspot, terutama gambar yang berisi grafis huruf atau sketsa, seperti lambang atau logo. Hal ini disebabkan gambar Anda telah dikompres (compression) sekian persen secara otomatis. Apakah ini sengaja dilakukan Blogger sebagai langkah untuk hemat bandwidth? entahlah.

Cara memperbaiki kualitas sekaligus menghentikan kompresi gambar Anda di Blogger tetap dapat dilakukan supaya hasil upload di blog Anda sesuai dengan kualitas gambar yang asli. Cara ini juga dilakukan untuk pengguna sosial media Google Plus yang tetap ingin mempertahankan keaslian gambar yang di-publish tanpa harus terkompres secara otomatis.

Berikut ini langkah yang harus dilakukan untuk solusi masalah kualitas gambar yang terkompresi di Blogger:

  1. Jika Anda memiliki akun di Blogspot, pastikan profile Blogger Anda terkoneksi dengan akun Google Plus, atau setidaknya akun Blogger Anda satu akun dengan Akun Google Plus.
  2. Pada akun Google Plus, di bagian Settings https://plus.google.com/settings, ubah pengaturan Auto Enhance menjadi Off (lihat gambar di bawah).

    Auto Enhance Off
    Auto Enhance Off
  3. Selesai dan silahkan upload ulang gambar yang ingin Anda posting.

Cara Lainnya
Cara lain yang dapat juga Anda lakukan jika tidak ingin mengkoneksikan akun Blogger dengan Google Plus, pastikan gambar yang Anda upload dalam format png, bukan jpg. Hanya saja kualitas gambar masih jelek karena tetap dalam keadaan kompresi, belum semaksimal seperti cara mengkoneksikannya dengan akun Google Plus Anda. Selamat mencoba upload dan lihat kualitas gambar yang dihasilkannya.


 Bagikan

AdSense for Shopping: Tampilan iklan terbaru Google

Google mengumumkan adanya tampilan iklan terbaru AdSense untuk pencarian toko online, AdSense for Shopping. Tampilan iklan ini mencantumkan produk berbasis gambar yang relevan untuk ritel atau toko online pihak ketiga. Sama juga dengan iklan AdSense lainnya, Anda akan mendapatkan penghasilan berdasarkan kinerja iklan tersebut di situs toko online Anda.

Iklan AdSense For Shopping di Situs Walmart
Contoh iklan AdSense For Shopping di Situs Walmart. Image Credit: Google

Dengan AdSense for Shopping ini sepertinya akan membantu Google mendapatkan wawasan pencarian produk di berbagai situs ritel, tapi tentunya mereka tidak dapat melacak produk apa yang konsumen beli dari situs tersebut.

Jika Anda tertarik dengan produk Google satu ini, Anda dapat mengisi form berminat untuk pasang iklan. Sekali lagi, seperti model iklan AdSense biasa, Anda sebagai pemilik toko online (retailer) juga akan mendapatkan persentase pendapatan yang dihasilkan dari iklan.


 Google

Cara mengetahui komputer ada yang hack atau tidak

Bagaimana cara mengetahui bahwa komputer saya telah di-hack?
Sebagian besar masalah komputer tidak disebabkan oleh hacker komputer, lebih sering komputer yang dibajak kemudian di-hack. Di bawah ini adalah hal yang paling sering berubah setelah komputer dihack, dan cara ini digunakan untuk mengetahui apakah komputer Anda ada yang hack atau tidak.

Ada program baru diinstal
Dalam beberapa situasi, Anda mungkin melihat program-program baru atau file di komputer. Jika Anda adalah satu-satunya pengguna komputer tersebut dan ada program baru diinstal, ini bisa menjadi indikasi bahwa komputer telah dihack. Namun, ada juga beberapa alasan yang valid, mengapa program baru mungkin muncul di komputer, seperti kejadian berikut ini:

  • Sistem operasi atau program lain yang ter-update memasukkan program baru atau file.
  • Ketika menginstall program baru mungkin telah menginstal program lain. Sebagai contoh, add-ons, plugin dan program dengan kotak centang bertanya apakah itu “OK” untuk menginstal Toolbar baru atau anti-virus di komputer Anda. Jika kotak-kotak ini dicentang, program baru akan diinstal.
  • Setiap orang lain yang log di komputer Anda dapat menginstal program baru.

Di bawah ini adalah daftar program yang dapat menunjukkan seorang hacker telah berada di komputer Anda.

  • Backdoors dan Trojan adalah program yang paling sering diinstal pada komputer setelah itu di-hack. Program ini memungkinkan hacker untuk memperoleh akses ke komputer.
  • IRC adalah cara lain yang sering bagi hacker untuk masuk ke komputer atau melakukan remote kontrol di ribuan komputer. Jika Anda belum pernah berpartisipasi dalam IRC chat, komputer Anda mungkin telah hacked.
  • Spyware, program antivirus yang nakal, dan malware bisa menjadi indikasi hacker. Namun, lebih sering merupakan tanda bahwa komputer Anda telah dibajak sementara di Internet.

Password komputer telah berubah
Password online
Kadang-kadang, setelah akun online didapat, penyerang mengubah password untuk account Anda. Coba gunakan fitur lupa password untuk me-reset password. Jika alamat email Anda telah berubah atau fitur ini tidak bekerja, hubungi perusahaan yang menyediakan layanan ini, mereka adalah satu-satunya yang dapat me-reset account Anda.

Password komputer lokal
Jika password Anda untuk login ke komputer Anda telah berubah, mungkin telah dibajak. Tidak ada alasan mengapa password berubah dengan sendirinya. Masuk ke akun administrator untuk mengubah password akun Anda.

E-mail spam menjadi terkirim
Ketika account email di-hack atau diambil alih, penyerang hampir selalu menggunakan akun tersebut untuk menyebarkan spam dan virus. Jika teman-teman Anda, keluarga, atau rekan kerja menerima email dari Anda seperti e-mail Viagra yang mengganggu, maka segera masuk ke email Anda dan ubah password account email Anda.

Alamat E-mail dapat dipalsukan (spoof) tanpa account e-mail di-hack. Jika setelah mengubah password email, dan teman-teman Anda terus mendapatkan email yang Anda belum kirim, kemungkinan seseorang melakukan spoofing alamat email Anda.

Peningkatan aktivitas jaringan
Untuk setiap penyerang yang mengambil alih komputer, mereka harus terhubung ke komputer tersebut. Ketika seseorang dari jarak jauh terhubung ke komputer Anda, koneksi internet Anda akan lebih lambat. Komputer yang dihack itu menjadi zombie untuk menyerang komputer lain.

Program monitor bandwidth pada komputer dapat membantu menentukan program apa yang menggunakan bandwidth pada komputer Anda. Pengguna Windows juga dapat menggunakan perintah netstat untuk menentukan koneksi jaringan dan port yang terbuka.

Ada berbagai alasan yang sah lainnya mengapa koneksi internet Anda juga mungkin lambat.

Program yang tidak dikenal ingin mengakses
Program keamanan komputer dan firewall membantu membatasi akses ke program pada jaringan atau Internet. Jika komputer meminta untuk akses ke program yang Anda tidak tahu, program jahat dapat diinstal, atau mungkin telah dibajak. Jika Anda tidak tahu mengapa program perlu akses ke Internet, sebaiknya memblokir akses ke program tersebut.

Sebuah firewall meminta Anda untuk akses mungkin juga hanya seseorang yang mencoba untuk menyelidiki jaringan Anda, cari port yang terbuka atau tersedia dalam jaringan Anda.

Program keamanan dihapus
Jika antivirus komputer, anti-malware, atau firewall telah dihapus atau dinonaktifkan, ini juga bisa menjadi indikasi dari komputer di-hack. Seorang hacker dapat menonaktifkan program ini untuk membantu menyembunyikan peringatan apapun yang akan muncul ketika mereka berada di komputer.

Komputer melakukan hal-hal dengan sendirinya
Ketika seseorang dari jarak jauh terhubung ke komputer, mereka dapat mengontrol perangkat apapun. Sebagai contoh, kursor mouse dapat dipindahkan atau terlihat sesuatu yang diketik dengan sendirinya. Jika Anda melihat komputer melakukan sesuatu seolah-olah orang lain memegang kendali, ini bisa menjadi indikasi komputer di-hack.

Modem Pengguna
Jika komputer butuh koneksi Internet sendiri, ini merupakan indikasi bahwa program perlu terhubung ke modem Internet pengguna. Hal ini sering terjadi untuk program-program seperti e-mail client untuk memeriksa email baru. Namun, jika Anda tidak dapat mengidentifikasi program apa yang membutuhkan akses Internet, ini juga menjadi indikasi komputer di-hack.

Browser Internet halaman depan berubah atau ada toolbar baru
Perubahan browser Internet seperti halaman awal berubah ke halaman yang berbeda, atau ada toolbar baru ditambahkan, penyedia pencarian Anda berubah, halaman web dialihkan, ini semua tanda-tanda browser telah dibajak.


 Bagikan