我已经编写了一个包含短代码的Wordpress插件。短代码驻留在Wordpress页面上,其中还有其他短代码。其他短代码输出HTML,我想将我的短代码中的HTML附加到该输出。
我想知道我是否可以使用DOMDocument和getElementById来完成此任务。
Wordpress页面是这样的:
[Shortcode#1]
[Shortcode#2]
[Shortcode#3]
[date_info]
我的插件执行此操作:
function date_important_info(){
ob_start();
display_date($date);
$html = do_shortcode( ob_get_clean() );
return $html;
function display_date($date){ ?>
<div style="">
<span>Date:</span>
<span><?php echo $date ?></span>
</div>
<?php }
}
add_shortcode('date_info','date_important_info');
我的输出显示在Wordpress页面的底部。我希望我的短代码输出附加到HTML中的div,该div由其他一个短代码输出。