我想展示一些关于特定(例如类别=3)帖子的详细信息。
因此,我使用以下编码:
function postinfo_head() {
global $post;
$script = <<< EOF
<script type=\'text/javascript\'>
jQuery(document).ready(function($){
$(\'.post-info\').hide();
$(\'.open-post-info\').click(function() {
var id = $(this).attr(\'id\');
$(\'.post-info-\' + id).slideToggle("medium", function() {
$(this).prev().toggleClass("toggled");
});
return false;
});
});
</script>
EOF;
echo $script;
postinfo();
}
add_action(\'wp_head\', \'postinfo_head\');
function postinfo() {
global $post;
echo \'<p class="open-post-info" id="\'. $post->post_name .\'">Details</p>\';
echo \'<div class="post-info post-info-\'. $post->post_name .\'">\';
echo \'<ul>\';
... some detail fields
echo \'</ul>\';
echo \'</div>\';
}
不幸的是,输出显示在其他地方(在站点的左上角-标题img上方)。
How is it possible to show this coding below the header of a post?如果有其他方法可以让它工作的话,我会不情愿地编辑模板。
比尔,麦贝克