今天再使用Exec-PHP實作了開啟插頁於新頁籤的測試。在WordPress裡一般是用wp_list_pages來列出網站裡的所有插頁:
<?php wp_list_pages( $args ); ?>
透過參數$args可以控制插頁的輸出樣式,但卻沒有控制將插頁連結開啟在新頁的參數(也就是說wp_list_pages()只輸出<a href=”插頁網址”>而無法形成<a href=”插頁網址” target=”_blank”>的形式)。我寫了一小段PHP,利用get_pages函數來取得並輸出所有插頁:
-
<?php
$pages = get_pages();
foreach ($pages as $aPage) {
$id = get_page_link($aPage->ID);
$title = $aPage->post_title;
$date = $aPage->post_modified;
echo '<li><a href="' . $id . '" target="_blank"
. 'title="最後修改時間=' . $date . '">' . $title
. '</a></li>';
?>
再把段指令加到後台的文字Widgets裡,儲存後就生效了。
參考
##











最新留言