php - 根据 db 中的值在 wp 页脚中动态显示代码

标签 php mysql database wordpress

我正在使用 wordpress 插件来显示房地产数据。当在数据库中找到某个值时,我需要在 wordpress 页脚中显示某个代码片段。细节。我已经使用以下函数显示了页脚代码:

// Adds Tucson Association of Realtors required board html to wp_footer()    
dynamically.
function wwidx_footer_script() { ?>
<div class="aztarfooter" style="text-align:center;">©2016 Tucson Association of Realtors. All rights reserved. All information deemed reliable, but Not Guaranteed. IDX information is provided exclusively for consumers' personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing.<br> <br><img src="https://www.weeboweb.com/wp-content/uploads/2016/10/tarlogo.gif"><br><img src="https://www.weeboweb.com/wp-content/uploads/2017/05/EHO-logo-e1494994377845.jpeg"> <img src="https://www.weeboweb.com/wp-content/uploads/2017/05/MLS_Clear-1-e1494994488609.jpg"></div>
<?php }
add_action( 'wp_footer', 'wwidx_footer_script' );

此函数可以准确地在我想要的位置和几乎想要的方式显示代码。问题是我需要让它动态化。在我的数据库中,有一个名为 wp_realty_controlpanel 的表。在该表中,有一个名为 controlpanel_masterdb_user 的字段。当该表中的值为 "wwidx_az_tar" 时,我希望显示代码,否则不显示。你可以在这里看到我想要的代码片段 Link .

感谢任何帮助。

最佳答案

function wwidx_footer_script() {
    global $wpdb;
    $table_name = $wpdb->prefix . "realty_controlpanel";
    $results = $wpdb->get_row( "SELECT controlpanel_masterdb_user FROM $table_name WHERE controlpanel_masterdb_user = 'wwidx_az_tar' " );
    if( $results->controlpanel_masterdb_user == "wwidx_az_tar" ){ ?>
        <div class="aztarfooter" style="text-align:center;">©2016 Tucson Association of Realtors. All rights reserved. All information deemed reliable, but Not Guaranteed. IDX information is provided exclusively for consumers' personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing.<br> <br><img src="https://www.weeboweb.com/wp-content/uploads/2016/10/tarlogo.gif"><br><img src="https://www.weeboweb.com/wp-content/uploads/2017/05/EHO-logo-e1494994377845.jpeg"> <img src="https://www.weeboweb.com/wp-content/uploads/2017/05/MLS_Clear-1-e1494994488609.jpg"></div>
<?php 
    }
}
add_action( 'wp_footer', 'wwidx_footer_script' );

请你试试上面的代码好吗?

关于php - 根据 db 中的值在 wp 页脚中动态显示代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44123896/

相关文章:

c# - 填充我的下拉列表 C# asp.net

mysql按周分组

php - 从另一个表创建表 - MYSQL 到 MSSQL 转换

PHP执行外部命令后返回空白页

php - 如何从 php mysqli 的结果集中删除行

php - 根据 iframe 内加载的内容自动调整 div/iframe 大小

php - XML 作为 PHP 应用程序的数据层

即使使用 Distinct,MySQL 也会多次返回相同的结果

database - 在数据库中查找相似的文档/记录

php - 从 MySQL 中的子查询中抓取查询