我們在做wordpress主題的時候,想在主題設定的某個位置專門來顯示作者網站裡某個分類下的文章;或者我們想在一個網站裡調用另外一個wordpress網站內的文章,我們該如何操作呢?
實作方法:
那麼我們首先要在被呼叫的wordpress網站的根目錄下新建一個call.php文件,具體這個檔案名稱可以任意修改,然後將下面的程式碼放入其中,注意是uft-8無B模式.
<?php define('WP_USE_THEMES', false); require('./wp-load.php'); query_posts('showposts=1'); ?> <?php while (have_posts()): the_post(); ?> <li><a href="<?php the_permalink(); ?>" target="_blank"><?php echo mb_strimwidth(strip_tags(apply_filters('the_title',$post->post_title)), 0, 50," "); ?></a></li> <?php endwhile; ?>
上面程式碼中的query_posts(\'showposts=10\'); 是可以自行修改的,具體修改方法因WordPress 主題和外掛程式使用而異。在需要呼叫的地方(需 php 支援),加入以下程式碼:
<?php $url="https://www.php.cn/call.php"; echo file_get_contents( $url ); ?>
將上面的網址替換成自己的即可!
更多wordpress相關技術文章,請造訪wordpress教學欄位進行學習!
以上是wordpress網站如何呼叫另一個網站的文章的詳細內容。更多資訊請關注PHP中文網其他相關文章!