2012-01-18 204 views
1

首先感謝如果您已經花時間在這裏嘗試並幫助您!基於id變量顯示文章內容 - WordPress

我最近買了這個插件: Pro Panel Wordpress Themes Options Panel

這是一個輝煌的項目,但是的功能之一是「從下拉菜單中選擇頁面」。我由於某種原因只能回顯頁面slu::what-we-do

我想回顯the_titlethe_content

<?php  
    $blockwho = get_option('good_blockwho'); 
    echo $blockwho; 
?> 

上面的代碼輸出蛞蝓(其在文檔中給我的代碼)。

及以下的代碼是什麼百忙之中閱讀/幫助時再次感謝在我的功能

$options[] = array("name" => __('Who We Are Block','framework_localize'), 
    "desc" => __('My Description.','framework_localize'), 
    "id" => $shortname."_blockwho", 
    "std" => "1", 
    "type" => "select", 
    "options" => $tt_pages); 

道歉,如果這是一個新手的問​​題,以及!

回答

0

嗨,大家經過幾天的測試,閱讀Wordpress Codex,我終於能夠實現我想要的一半。以下代碼發佈內容,並啓用短代碼。

<?php 
    $blockwho = get_option('good_blockwho'); 
    $homeblockwho = get_pages ('post_name='.$blockwho); ?> 


<?php foreach ($homeblockwho as $hbw) {   
    $content = $hbw->post_content; 
    apply_filters('the_content', $content); 

    echo "".do_shortcode($content).""; 
}?> 

希望這段代碼是有用的,生病發布更新時,我也可以發佈頁面標題。

1

好吧,在朋友的一點幫助下,我的代碼終於可以工作了!對於任何與我聯繫並試圖在其他問題或這裏提出幫助的人,謝謝!

<?php 
$blockwho = get_option('good_blockwho'); 
$homeblockwho = get_pages ('post_name='.$blockwho); 

foreach ($homeblockwho as $hbw) { 
    $content = $hbw->post_content; 
    $content=do_shortcode($content); 
    if ($content!='') echo "<h2><span>".$hbw->post_title."</h2></span>"; 
    apply_filters('the_content', $content); 

    echo "".$content.""; 
} 
?> 
+0

標記自己爲未來訪問者的答案。 :) – 2012-01-19 21:20:48