2
即时试图做一个wordpress插件。实际上,它的完成和充分的工作,除了一件事。插件内容总是在帖子WordPress的顶部,PHP
我已经添加了插件的简码。但无论内容中的哪个位置我称之为简码,其获取的内容始终位于帖子的顶部,而不是放置标签的位置。
,输出的东西代码:
public static function showIncomingSearches(){
global $id;
$arSearches = self::getArObj(array('wp_post_id' => $id));
ob_start();
if(!empty($arSearches)){
$str = '<ul>' . PHP_EOL;
foreach($arSearches as $oSearch){
$str .= '<li>'.htmlspecialchars($oSearch->searchterm).'</li>' . PHP_EOL;
}
$str .= '</ul>';
if(!empty($arSearches))
echo $str;
} else {
echo ' ';
}
return ob_get_clean();
}
而简码的功能:
add_shortcode('show_incoming_searches', 'checkReferrer');
function checkReferrer(){
incomingSearches::checkReferrer();
echo incomingSearches::showIncomingSearches();
}
有人能解释我为什么它总是在内容的顶部?我不知道:(
谢谢!
THANK YOU SO MUCH! –