Cara sederhana ganti url search plugin stt2 versi terbaru

Masih pakai plugin STT2?. Sampai detik ini, plugin ini masih support digunakan sampai WordPress versi terbaru dan telah dipakai di berbagai blog. Plugin ini banyak digunakan oleh para webmaster SEO untuk meningkatkan SERPs halaman situsnya di berbagai mesin pencari. Beberapa blogger ada yang menanyakan bagaimana cara merubah permalink search wordpress yang ditampilkan oleh plugin ini?. Search base permalink plugin SEO STT2 mengikuti search base WordPress default. Cara sederhana mengganti url search plugin STT2 versi terbaru untuk struktur permalink di halaman pencarian adalah sebagai berikut:

Cari kode berikut di file plugin STT2 (searchterms-tagging2.php dan widget.php) versi terbaru:

$permalink = get_bloginfo( 'url' ).'/search/'.user_trailingslashit(pk_stt2_function_sanitize_search_link($term->meta_value));

Kode Search Base Permalink Plugin SEO STT2
Kode ini akan membuat struktur url search wp secara default, contohnya http://www.domain.com/search/blog-wordpress dan jika Anda ingin mengganti search base permalink dengan bentuk yang lain misalnya http://www.domain.com/artikel/blog-wordpress.html, cukup mengganti kata search dan menambahkan .html dalam kode tersebut, jadinya seperti ini:

$permalink = get_bloginfo( 'url' ).'/artikel/'.user_trailingslashit(pk_stt2_function_sanitize_search_link($term->meta_value)).'.html';

Tentunya perubahan tersebut harus diikuti dengan merubah search base permalink blog Anda secara keseluruhan.

Contoh rubah kode url plugin STT2 untuk permalink search

Jika Anda melakukan modifikasi url search secara global di blog WordPress Anda dan mengkombinasikannya dengan plugin ini, Anda cukup merubah sedikit kode di atas pada bagian yang diberi warna merah. Contoh perubahan kode plugin STT2 untuk struktur url search lainnya seperti ini:

  • http://www.domain.com/artikel-blog-wordpress

    $permalink = get_bloginfo( 'url' ).'/artikel-'.user_trailingslashit(pk_stt2_function_sanitize_search_link($term->meta_value));
  • http://www.domain.com/artikel-blog-wordpress.html
    $permalink = get_bloginfo( 'url' ).'/artikel-'.user_trailingslashit(pk_stt2_function_sanitize_search_link($term->meta_value)).'.html';
  • http://www.domain.com/artikel+blog-wordpress.html
    $permalink = get_bloginfo( 'url' ).'/artikel+'.user_trailingslashit(pk_stt2_function_sanitize_search_link($term->meta_value)).'.html';
  • http://www.domain.com/blog-wordpress.html
    $permalink = get_bloginfo( 'url' ).'/'.user_trailingslashit(pk_stt2_function_sanitize_search_link($term->meta_value)).'.html';

Cara backup WordPress sebelum update

WordPress 3.5 telah rilis, pastikan lakukan backup WordPress sebelum update blog Anda. Mungkin Anda sering tidak hiraukan pesan dari WordPress pada saat mengklik tombol “Update Now” melalui dashboard WordPress Updates.

Important: before updating, please back up your database and files. For help with updates, visit the Updating WordPress Codex page

Pihak WordPress bahkan memberi latar belakang warna kuning agar Anda berhati-hati dan memperhatikan pesan penting tersebut sebelum melakukan update blog WordPress Anda. Jika Anda adalah orang yang taat dalam berlalu lintas tentu paham akan warna-warni seperti itu. :)

Backup WordPress maksudnya adalah mengamankan semua file WordPress dan database terlebih dahulu dengan menyimpan hasil duplikatnya di dalam server biasa, server cloud atau langsung di komputer Anda. Hal ini dilakukan dengan tujuan agar bisa memulihkan kembali/restore blog WordPress Anda jika terjadi masalah atau konflik antara file-file atau database lama dengan yang baru. Konflik yang biasanya terjadi adalah belum mendukungnya plugin wp versi sebelumnya dengan wp versi terbaru. Ada 2 cara backup database dan file WordPress, yaitu dengan cara otomatis dan manual.

Backup WordPress cara otomatis

WordPress telah menyediakan banyak plugin backup yang dapat Anda gunakan. Masing-masing plugin berbeda-beda dalam cara melakukan backup. Pastikan plugin yang digunakan nantinya mendukung dengan versi WP blog Anda sekarang. Baca deskripsi plugin backup tersebut untuk melihat kemampuannya dalam membackup file. Perhatikan juga apakah backup yang dilakukan untuk file WordPress saja, database atau keduanya. Masuk di sini untuk melihat daftar plugin backup WordPress.

Backup WordPress cara manual

Cara ini juga ada beberapa macam, diantaranya adalah:

  • FTP Backups dan Shell Script: backup dilakukan secara otomatis ke FTP server blog Anda dengan menggunakan skrip.
  • cPanel: Tersedia File Manager, phpMyAdmin, dan MySQL di server Anda untuk backup file dan database,
  • FTP Client: program ftp yang dapat dijalankan di komputer Anda, misalnya FileZilla atau Fire FTP add-ons browser Mozilla Firefox. Software ini khusus untuk backup file, tidak database.

File-file WordPres yang harus Anda backup adalah:

  • File instalasi WordPress
  • Plugin WordPress
  • Theme WordPress
  • Gambar dan dokumen
  • File javascripts, PHP, dan file kode lainnya
  • File-file tambahan dan halaman web statis

Anda tinggal memilih cara backup mana yang Anda pikir lebih baik, dan pastinya selalu lakukan backup terhadap file-file dan database blog WordPress Anda sebelum di-update ke WP versi terbaru.

WordPress 3.5 dirilis – fitur upload & theme default terbaru

Pihak WordPress, tepatnya tanggal 12-12-2012 waktu Indonesia WordPres 3.5 dirilis ke publik dengan nama “Elvin”, yang diambil dari drummer musik Jazz terkenal dari Amerika yang bernama Elvin Jones (1927–2004). Apa yang baru dari versi WordPress kali ini?

Fitur terbaru dari rilis WordPress 3.5 yang cukup menarik adalah fitur upload media/foto (media manager) dan WordPress theme default. Fitur antarmuka yang mengesankan dengan kemampuan kecepatan membuat galeri foto dengan hanya drag-and-drop, sangat berbeda dengan versi sebelumnya. Insert beberapa gambar pun dapat dilakukan sekali klik saja yaitu dengan tombol Shift/Ctrl+click.

Sedangkan tampilan theme default WordPress 3.5 sangat sederhana, fleksibel dan elegan. Theme ini dinamakan Twenty Twelve dengan desain yang responsif karena diperuntukkan pula untuk tampilan di mobile/ponsel. Theme default WordPress yang pertama yang dirancang agar sesuai dengan tampilan di layar ponsel-ponsel cerdas.

Ini dia video pengenalan WordPress 3.5 dari WordPress.org

WordPress 3.5 Update Download http://wordpress.org/download/

Mencari & mengganti kata/kalimat melalui MySQL database WordPress

Mungkin Anda pernah mengganti satu persatu kata atau kalimat yang sama dan tidak diinginkan dalam beberapa postingan khususnya di blog WordPress, dan menggantinya dengan kata atau kalimat yang baru. Tentunya hal ini akan membuang banyak waktu, apalagi jumlah kata/kalimat tersebut berada di banyak postingan.

Ada beberapa plugin yang berfungsi untuk melakukan penggantian kata/kalimat sehingga membuat pekerjaan Anda menjadi lebih mudah. Contohnya plugin Word Replacer atau yang sejenisnya. Cara kerja plugin ini adalah mengganti text/kalimat dengan text/kalimat yang baru, entah itu yang berada pada halaman page, comment, atau post. Kata yang tergantikan tidak berubah di dalam database kamu, jadi hanya tampilan saat di publish saja yang terlihat ada perubahan.

Bagaimana jika Anda ingin mengganti kata/kalimat tersebut secara keseluruhan langsung melalui MySQL Database WordPress? cukup terapkan kode perintah SQL berikut di table SQL database blog Anda:

UPDATE wp_posts SET post_content = REPLACE (
post_content,
'kata yang ingin digantikan',
'kata yang menggantikan');

Cara kerja kode ini dengan mencari kata/kalimat dalam banyak content dan menggantinya dengan kata/kalimat yang baru. Sebelum Anda melakukannya, lakukan backup terhadap database Anda terlebih dahulu untuk menghindari hal-hal yang tidak diinginkan. Good luck!

Kode remove_filter & add_filter di Functions WordPress

Fungsi remove_filter dan add_filter berikut akan menghapus fungsi standar yang ada pada filter core WordPress. Misalnya untuk menghilangkan kode <p> yang otomatis membentuk paragraf di single post, terapkan kode remove_filter('the_content', 'wpautop'); di functions.php. Baca juga fungsi remove_action di Functions WordPress

Pada Halaman Full Content

remove_filter('the_content', 'wpautop'); //menghilangkan kode &lt;p&gt; di konten single post

remove_filter('the_content', 'wptexturize'); //This returns given text with transformations of quotes to smart quotes, apostrophes, dashes, ellipses, the trademark symbol, and the multiplication symbol. Text enclosed in the tags <pre>, <code>, <kbd>, <style>, <script>, <tt>, and 1 will be skipped.

remove_filter('the_content', 'convert_chars'); //Metadata tags <title> and <category> are removed, <br> and <hr> are converted into correct XHTML and Unicode characters are converted to the valid range. 

remove_filter('the_content', 'convert_smilies'); //Will only convert smilies if the option 'use_smilies' is true and the globals used in the function aren't empty.

Pada Halaman Excerpt

remove_filter('the_excerpt', 'wpautop');
remove_filter('the_excerpt', 'wptexturize');
remove_filter('the_excerpt', 'convert_chars');
remove_filter('the_excerpt', 'convert_smilies');

Pada Halaman Comment
Fungsi berikut misalnya untuk menghilangkan link pada kolom komentar

remove_filter('comment_text', 'make_clickable', 9); //Disable link di kolom komentar WP

add_filter('comment_text', 'wp_filter_nohtml_kses'); //Disable html tags in comment

add_filter('comment_text_rss', 'wp_filter_nohtml_kses'); //Disable html tags in comment RSS

add_filter('comment_excerpt', 'wp_filter_nohtml_kses'); //Disable html tags in comment excerpt

Kode remove_action di Functions WordPress

Secara default blog WordPress menampilkan beberapa fungsi di theme WordPress seperti menampilkan rss feed, wp generator, rel canonical atau yang lainnya. Cara menghilangkan fungsi-fungsi tersebut, terapkan kode-kode berikut di functions.php theme WP Anda:

remove_action( 'wp_head', 'feed_links_extra', 3 ); //menghilangkan feed
remove_action( 'wp_head', 'feed_links', 2 ); //menghilangkan feed
remove_action( 'wp_head', 'rsd_link' ); //menghilangkan feed
remove_action( 'wp_head', 'wlwmanifest_link' ); //menghilangkan wlwmanifest link
remove_action( 'wp_head', 'index_rel_link' );  //menghilangkan link rel index
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 ); //menghilangkan parent post rel link
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );  //menghilangkan start post rel link
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 ); //menghilangkan adjacent posts rel link
remove_action( 'wp_head', 'wp_generator' ); //menghilangkan generator wp
remove_action( 'do_feed_rdf', 'do_feed_rdf', 10, 1 ); //menghilangkan feed rdf
remove_action( 'do_feed_rss', 'do_feed_rss', 10, 1 ); //menghilangkan feed rss
remove_action( 'do_feed_rss2', 'do_feed_rss2', 10, 1 ); //menghilangkan feed rss2
remove_action( 'do_feed_atom', 'do_feed_atom', 10, 1 ); //menghilangkan feed atom
remove_action( 'wp_head', 'rel_canonical' ); //menghilangkan rel canonical

Membuat postingan bentuk 2 kolom seperti surat kabar

Bagaimana membentuk tampilan postingan di blog WordPress mirip seperti surat kabar (newspaper)?. Tutorial WordPress berikut adalah cara membuat postingan single post terbentuk menjadi 2 kolom yang terdiri dari kolom sebelah kiri dan kolom sebelah kanan.

Pada file single.php dalam theme WordPress kamu, temukan kode php <?php the_content(); ?>. Kode tersebut kemungkinan berbeda-beda penempatannya dari setiap theme WP. Kemudian ganti kode <?php the_content(); ?> tersebut dengan kode berikut yang akan membuat tampilan postingan bentuk 2 kolom:

<?php
$content = apply_filters('the_content', $post->post_content);
$explode_content_colomn = explode('<p>', $content);
$i = 0;
foreach ($explode_content_colomn as $content_colomns){
$i++;
$q = $i - 1;
if ($i == 0) {
echo $q.$content_colomns;
}
}
 
$z = round($q/2);
$i = 0;
echo "<div style='float:left;width:48%'>"; //css kolom kiri
foreach ($explode_content_colomn as $content_colomns){
$i++;
$q = $i - 1;
if ($i != 1) {
 
echo "<p>".$content_colomns;
}
if ($i == $z+1 ){
echo "</div><div style='float:right;width:48%'>"; //css kolom kanan
}
}
echo "</div>"
?>

Anda bisa mengubah lebar kolom dengan cara mengubah nilai width. Tampilan ini sangat cocok dengan blog yang bertema berita layaknya surat kabar (newspaper).