Load Wordpress Function dari External Directory

Tutorial sederhana berikut ini berguna untuk anda yang memiliki sebuah web utama (tanpa menggunakan wordpress) namun ingin menampilkan beberapa baris singkat dari suatu post di blog anda yang mana blog anda tersebut menggunakan wordpress sebagai enginenya dan berada didirectory diluar root directory (ex : http://domainanda.com/blog).

Untuk kasus dari contoh disini adalah :

saya ingin menampilkan title beserta description singkat dari post di wordpress, jadi bisa dikatakan semacam aggregator rss. Namun halaman utama dari web saya tidak menggunakan Wordpress, Wordpress saya install didirektori tersendiri yaitu direktori blog.

Sebelum saya mulai, untuk melihat contoh onlinenya silahkan lihat di web BVRA

Langkah-langkah :

  1. Pada bagian awal file php anda (sebelum tag html), sisipkan kode berikut :
    
    	    <?php require_once ('./blog/wp-blog-header.php'); ?>
          

    , dimana blog merupakan nama direktori tempat anda menginstall Wordpress.

  2. Berikutnya kita buat suatu file khusus untuk memanggil fungsi-fungsi wordpress yang ingin kita tampilkan. (File akan saya beri nama tampil.inc.php) dan ketik kode berikut :
    
              <?php
                     query_posts('showposts=2');
    		 while (have_posts()) : the_post();
    	  ?>
               <li><strong><?php the_title(); ?></strong>
               <p><?php the_excerpt(); ?></p>
               [<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>">read more</a>]</li>
              <?php endwhile;  ?>
          
          
  3. Nah, langkah ketiga adalah memanggil file tampil.inc.php disetiap halaman.
  4. Demikian tutorial singkat dan sederhana ini, semoga bermanfaat bagi rekan-rekan semuanya. Dan satu hal yang pasti bagi saya adalah Wordpress is Powerful

Share This

8 Comments

Leave your Response, or Trackback

This entry receive 8 Comments

anak pantai:

hebat mo!
salute. ternyata ada cara yg sangat simple.
thanks for sharing

Responded on February 4th, 2008 at 2:42 pm

anak pantai:

tapi kenapa harus baca header wp dulu?

Responded on February 4th, 2008 at 2:43 pm

rama:

#anak pantai : karena darisana kita ngeload config-config wp, db config, dsbnya.

Responded on February 5th, 2008 at 2:19 am

imsuryawan:

ooo… *** Manggut2… Harus dipraktekkan kapan2 nih! :D

Responded on February 6th, 2008 at 12:56 am

anak pantai:

terus kalo cross server, gak bisa gak ya?

Responded on February 7th, 2008 at 8:01 am

rama:

#anak pantai: Blum pernah coba bli, jadi ngga yakin bisa apa ngga :p

Responded on February 8th, 2008 at 8:56 am

imp:

bagaimana pula dengan multi blogs di dalam satu domain.
ex: domain.com/wp-a, domain.com/wp-b, domain.com/wp-c, dst.

any solutions?

Responded on February 9th, 2008 at 3:03 am

rama:

#imp : bagaimana pula dengan multi blogs di dalam satu domain -> kalo yang ini kayaknya bisa..tinggal panggil aja nama folder lokasi dimana kita install


< ?php 
 require_once ('./public_html/wp-a/wp-blog-header.php'); ?>

mungkin kira-kira begitu ya bli win..

Responded on February 11th, 2008 at 1:21 am

Leave your reply

Yes, I would like to receive notification on incoming comments!

Advertisement

Related Posts

From Bali Care

Seem Delicious