我试图从Wordpress答案中得到答案,但我没有得到答案,而是获得了Thmbleweed徽章。 :(无论如何,所以我在这里尝试和跳跃解决方案。
我的新网站将有多位作者。所有我需要做的是一些特定的系统,管理员可以在特定作者的帖子上添加横幅。
前例xxx banner只会在xyz作者的帖子上显示,而不会在任何其他作者的帖子上显示。哪个会有自动到期系统,当管理员到达定义的日期时,它将自动隐藏。所有这些系统都只受管理员控制。
我不是php家伙,但可以使用wordpress代码。所以我需要非常好的帮助来解决这个问题。我也不介意在我的网站上显示该系统的信用额度。
答案 0 :(得分:0)
创建一个包含字段的表:id,authorid,banner_content,expiry_date。
使用authorid的具体细节填写表格, banner_content,expiry_date创建simple form或直接输入 数据库。
创建表格后填写详细信息
这里是显示横幅的完整代码
<?php
$getid = $posts[0]->post_author; //No need to change this
$sql= "SELECT * FROM bannertable wbanner WHERE author_id = $getid AND expiry_date>CURDATE();"; //change the table name 'bannertable' and field names 'author_id' and 'expiry_date' to your own
$banner_con=$wpdb->get_results($sql);
echo "<div class='banner'>";
foreach ( $banner_con as $content )
{
echo $content->banner; //change field name 'banner'.
}
echo "</div>
?>
确保在主题循环中输入上述代码。