Maret 21, 2012

Cara Mendapatkan dan Mengistal Plugins

Plugin adalah script tambahan untuk meningkatkan performa dan kemampuan Wordpress. Saat ini, Wordpress telah didukung oleh ribuan plugin yang terbagi dalam puluhan kategori. Untuk mendapatkan plugin Wordpress caranya sangat mudah. Sobat bisa menggunakan search engine seperti Google atau langsung mengunjungi plugin Wordpress di : http://wordpress.org/extend/plugins.

Di sana, sobat bisa menelusuri plugin-plugin Wordpress berdasarkan kategori atau menggunakan mesin pencari untuk menemukan plugin yang diinginkan. Tersedian link download dan instruksi pemasangan untuk setiap plugin.

Plugin-plugin tersebut tersedia secara gratis untuk sobat gunakan. Namun, terlalu banyak memasang plugin akan berpengaruh terhadap kecepatan akses blog sobat. Jadi, pilihlah plugin-plugin yang perlu dan membantu performa blog sobat saja.

Cara menginstal plugin terbilang cukup mudah. Setelah mendownload plugin-nya, biasanya sobat perlu melakukan unzip dulu. Beberapa plugin hanya menyediakan satu file php saja. Tapi banyak juga yang menyertakan dalam bentuk folder. Sobat cukup mengupload seluruh foldernya ke directory wp-content/plugins.

Misalnya ada plugin dengan memakain folder adsense-manager, maka upload-lah folder adsense-manager beserta seluruh file di dalamnya ke directory wp-content/plugins.

Jika proses uploading sobat benar, plugin tersebut akan terdaftar di daftar plugin sobat. Untuk mengaktifkannya, masuk ke Admin panel >> plugins. Selanjutnya untuk mengaktifkan, klik saja link Activate yang ada di kolom Action. Maka plugin akan segera aktif dan mulai bekerja. Biasanya setelah pengaktifan ini, sobat tidak perlu melakukan apa-apa lagi. Semuanya sudah berjalan secara otomatis. Namun, ada juga plugin yang membutuhkan penanganan lebih lanjut agar bisa beroperasi. Biasanya sobat perlu mengisi beberapa form atau menempatkan kode tertentu di theme agar plugin bisa bekerja.

Demikian, sedikit cerita tentang plugins, cara mendapatkan dan menginstal-nya.

Maret 20, 2012

Google XML Sitemap Generator untuk WordPress

Sitemap semacam daftar isi yang tersusun rapi berdasarkan kategori. Sitemap ini sangat berguna untuk membantu robot engine menemukan tiap halaman blog sobat. Dengan demikian setiap halaman blog sobat akan mudah terindex oleh robot crawl. Seperti biasa untuk mendapatkan plugin ini, silahkan di-unduh di :

http:/wordpress.org/extend/plugins/Google-sitempa-generator/

Ok, selanjutnya adalah cara penggunaannya:

[1] Sobat perlu menyiapkan 2 buah file dengan nama sitemap.xml dan sitemap.xml.gz. Unggah-lah 2 buah file tersebut di tempat sobat menginstall Wordpress (hosting self).

[2] Jika sobat dulu menginstall Wordpress di localhost, berarti sudah selesai. Tapi jika sobat menginstallnya di sebuah web hosting, maka sobat perlu mengubah permission dua file tersebut menjadi 777 agar plugin ini bisa menuliskannya.

[3] Setelah diaktifkan, masuk ke Setting >> XML Sitemap. Lalu cari kotak Status laluk klik link Click here untuk memulai membangun Sitemap sobat.

[4] Sekarang sobat sudah mempunyai Sitemap. Setiap ada artikel baru, akan ditambahkan link baru di sitemap sobat.

Demikian cara memasang plugin google xml sitemap generator, smoga bermanfaat.

Maret 19, 2012

Cara Membuat Random Posts

Random post atau random artikel seperti contoh di blog ini, dapat melengkapi pernak-pernik di blog sobat. Kegunaannya tidak lain untuk menavigasi bagi pengunjung yang ingin memilih artikel apa yang ingin dibacanya. Mungkin bisa lewat Related Posts, 10 Top Posts, Latest Posts, dan satu lagi mungkin melalui Random Posts, selain itu tentunya isi postingan yang ada di blog tersebut.

cukup mudah sobat cara pemasangan widget Random Posts ini, ok langsung aja yah:

Pertam kali, sobat cari kode ]]></b:skin> kalau sudah ketemu, letakkan kode di bawah ini persis di bawah kode yang dicari tadi.

<!-- RSS Ticker-->
<script src='http://www.google.com/jsapi?key=ABQIAAAABbrwDKYsWoFrKT2VEO848hSVMRpHkWO5iC1cB94dCZuazY9qcxRbTmKZJ_tbKWRW1GvCcfxi5iuElA'/>

<script type='text/javascript'>
//<![CDATA[
var gfeedfetcher_loading_image="indicator.gif";google.load("feeds","1");function gfeedfetcher(c,a,b){this.linktarget=b||"";this.feedlabels=[];this.feedurls=[];this.feeds=[];this.feedsfetched=0;this.feedlimit=5;this.showoptions="";this.sortstring="date";document.write('<div id="'+c+'" class="'+a+'"></div>');this.feedcontainer=document.getElementById(c);this.itemcontainer="<li>"}gfeedfetcher.prototype.addFeed=function(b,a){this.feedlabels[this.feedlabels.length]=b;this.feedurls[this.feedurls.length]=a};gfeedfetcher.prototype.filterfeed=function(b,a){this.feedlimit=b;if(typeof a!="undefined"){this.sortstring=a}};gfeedfetcher.prototype.displayoptions=function(a){this.showoptions=a};gfeedfetcher.prototype.setentrycontainer=function(a){this.itemcontainer="<"+a.toLowerCase()+">"};gfeedfetcher.prototype.init=function(){this.feedsfetched=0;this.feeds=[];this.feedcontainer.innerHTML='Loading...';var a=this;for(var b=0;b<this.feedurls.length;b++){var c=new google.feeds.Feed(this.feedurls[b]);var d=(this.feedlimit<=this.feedurls.length)?1:Math.floor(this.feedlimit/this.feedurls.length);if(this.feedlimit%this.feedurls.length>0&&this.feedlimit>this.feedurls.length&&b==this.feedurls.length-1){d+=(this.feedlimit%this.feedurls.length)}c.setNumEntries(d);c.load(function(e){return function(f){a._fetch_data_as_array(f,e)}}(this.feedlabels[b]))}};gfeedfetcher._formatdate=function(a,c){var d=new Date(a);var b=(c.indexOf("datetime")!=-1)?d.toLocaleString():(c.indexOf("date")!=-1)?d.toLocaleDateString():(c.indexOf("time")!=-1)?d.toLocaleTimeString():"";return""};gfeedfetcher._sortarray=function(a,b){var b=(b=="label")?"ddlabel":b;if(b=="title"||b=="ddlabel"){a.sort(function(e,d){var g=e[b].toLowerCase();var f=d[b].toLowerCase();return(g<f)?-1:(g>f)?1:0})}else{try{a.sort(function(e,d){return new Date(d.publishedDate)-new Date(e.publishedDate)})}catch(c){}}};gfeedfetcher.prototype._fetch_data_as_array=function(b,a){var d=(!b.error)?b.feed.entries:"";if(d==""){alert("Google Feed API Error: "+b.error.message)}for(var c=0;c<d.length;c++){b.feed.entries[c].ddlabel=a}this.feeds=this.feeds.concat(d);this._signaldownloadcomplete()};gfeedfetcher.prototype._signaldownloadcomplete=function(){this.feedsfetched+=1;if(this.feedsfetched==this.feedurls.length){this._displayresult(this.feeds)}};gfeedfetcher.prototype._displayresult=function(a){var e=(this.itemcontainer=="<li>")?"<ul>\n":"";gfeedfetcher._sortarray(a,this.sortstring);for(var c=0;c<a.length;c++){var d='<a href="'+a[c].link+'" target="'+this.linktarget+'" class="titlefield">'+a[c].title+"</a>";var b=/label/i.test(this.showoptions)?'<span class="labelfield">['+this.feeds[c].ddlabel+"]</span>":" ";var g=gfeedfetcher._formatdate(a[c].publishedDate,this.showoptions);var f=/description/i.test(this.showoptions)?"<br />"+a[c].content:/snippet/i.test(this.showoptions)?"<br />"+a[c].contentSnippet:"";e+=this.itemcontainer+d+" "+b+" "+g+"\n"+f+this.itemcontainer.replace("<","</")+"\n\n"}e+=(this.itemcontainer=="<li>")?"</ul>":"";this.feedcontainer.innerHTML=e};
var gfeedfetcher_loading_image="indicator.gif";function gfeedrssticker(d,b,a,c){this.tickerid=d;this.delay=parseInt(a);this.mouseoverBol=0;this.itemsperpage=1;this.messagepointer=0;gfeedfetcher.call(this,d,b,c);this.itemcontainer="<div>";this.tickerdiv=document.getElementById(d)}gfeedrssticker.prototype=new gfeedfetcher;gfeedrssticker.prototype.constructor=gfeedrssticker;gfeedrssticker.prototype._displayresult=null;gfeedrssticker.prototype.entries_per_page=function(a){this.itemsperpage=a};gfeedrssticker.prototype._signaldownloadcomplete=function(){this.feedsfetched+=1;if(this.feedsfetched==this.feedurls.length){this._initscroller(this.feeds)}};gfeedrssticker.prototype._initscroller=function(a){var c=this;gfeedfetcher._sortarray(a,this.sortstring);this.itemsperpage=(this.itemsperpage>=a.length)?1:this.itemsperpage;var b=a.slice(this.messagepointer,this.itemsperpage);this.tickerdiv.innerHTML=formatrssmessage(b,this.showoptions,this.itemcontainer,this.linktarget);this.tickerdiv.onmouseover=function(){c.mouseoverBol=1};this.tickerdiv.onmouseout=function(){c.mouseoverBol=0};this.messagepointer=this.itemsperpage;if(window.attachEvent){window.attachEvent("onunload",function(){c.tickerdiv.onmouseover=c.tickerdiv.onmouseout=null})}setTimeout(function(){c._rotatemessage()},this.delay)};function formatrssmessage(d,b,f,g){var c=(f=="<li>")?"<ul>\n":"";for(var e=0;e<d.length;e++){var h='<a href="'+d[e].link+'" target="'+g+'" class="titlefield">'+d[e].title+"</a>";var j=/label/i.test(b)?'<span class="labelfield">['+d[e].ddlabel+"]</span>":" ";var k=gfeedfetcher._formatdate(d[e].publishedDate,b);var a=/description/i.test(b)?"<br />"+d[e].content:/snippet/i.test(b)?"<br />"+d[e].contentSnippet:"";c+=f+h+" "+j+" "+k+"\n"+a+f.replace("<","</")+"\n\n"}c+=(f=="<li>")?"</ul>\n":"";return c}gfeedrssticker.prototype._rotatemessage=function(){var b=this;if(this.mouseoverBol==1){setTimeout(function(){b._rotatemessage()},100)}else{var a=this.feeds.slice(this.messagepointer,this.messagepointer+this.itemsperpage);this.tickerdiv.innerHTML=formatrssmessage(a,this.showoptions,this.itemcontainer,this.linktarget);this.messagepointer=(this.messagepointer+this.itemsperpage>this.feeds.length-1)?0:this.messagepointer+this.itemsperpage;setTimeout(function(){b._rotatemessage()},this.delay)}};
//]]></script>
<!-- Stop RSS Ticker-->


Kemudian, sobat cari kode seperti ini <div id='main-wrapper'> kalau sudah ketemu letakkan kode di bawah ini persis di atas kode yang dicari tadi.

<span style="float:left; padding-left:5px; padding-right:5px; padding-top:3px; font-weight:bold">Random Posts &#187; </span>

<div style="float:left; padding-top:4px; width:700px; font-size:14px;">
<script type="text/javascript">
var cssfeed=new gfeedrssticker("example1", "example1class", 6000, "_new")
cssfeed.addFeed("Dilla Blog", "http://BLOGSOBAT.blogspot.com/feeds/posts/default/") //Specify "label" plus URL to RSS feed
cssfeed.displayoptions("date") //show the specified additional fields
cssfeed.setentrycontainer("div") //Wrap each entry with a DIV tag
cssfeed.filterfeed(20, "date") //Show 20 entries, sort by date
cssfeed.entries_per_page(1)
cssfeed.init()
</script>
</div>


Lalu disimpan, selesai dan coba dilihat hasilnya...

Tips:
http://BLOGSOBAT.blogspot.com diganti dengan url blog sobat.

Demikian saja, cara membuat random posts yang ada di blog ini, smoga bermanfaat. bye

Cara Membuat Related Post Di WordPress

Plugin Related Post atau Artikel Terkait atau se-Tema ini cukup penting, yang berguna untuk memeratakan kunjungan di halaman-halaman blog sobat dan untuk memudahkan robot crawl menemukan halaman-halaman serta format untuk meng-index halaman blog sobat, maka plugin ini mutlak dibutuhkan.

Plugin akan mencari artikel-artikel yang se-tema dengan artikel sobat. Untuk mendapatkan plugin ini, silahkan di-unduh di :

http://worpress.org/extend/plugins/yet-another-related-post-plugin/

Setelah di-unduh di folder wp-content/plugins. sobat bisa mengaktifkannya melalui Admin Panel >> Plugins.

Jika sobat ingin plugin ini memunculkan related post secara otomatis setelah artikel, maka beri tanda tick / centang di opsi Automatically display related posts. Tapi jika sobat ingin menempatkan secara manual, maka sobat perlu memasukkan kode berikut di themes sobat :

<?php related_posts(); ?>

Plugin ini juga mampu mencari artikel di page yang berhubungan. Untuk mengaktifkannya, beri tanda tick pada opsi Cross-relate posts and pages.

Demikian cara membuat related post untuk blogger wordpress, smoga bermanfaat.

Copyright © / dillablog

Template by : Urang-kurai / powered by :blogger