作者发布具有管理控制和到期系统的特定横幅

时间:2011-12-23 19:15:53

标签: wordpress

我试图从Wordpress答案中得到答案,但我没有得到答案,而是获得了Thmbleweed徽章。 :(无论如何,所以我在这里尝试和跳跃解决方案。

我的新网站将有多位作者。所有我需要做的是一些特定的系统,管理员可以在特定作者的帖子上添加横幅。

前例xxx banner只会在xyz作者的帖子上显示,而不会在任何其他作者的帖子上显示。哪个会有自动到期系统,当管理员到达定义的日期时,它将自动隐藏。所有这些系统都只受管理员控制。

我不是php家伙,但可以使用wordpress代码。所以我需要非常好的帮助来解决这个问题。我也不介意在我的网站上显示该系统的信用额度。

1 个答案:

答案 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>
    ?>

确保在主题循环中输入上述代码。