2017-05-23 2 views
1

私は不動産データを表示するためにwordpressプラグインを使用しています。特定の値がdb内に見つかったら、ワードプレスのフッターに特定のスニペットコードを表示する必要があります。詳細。dbの値に基づいてwpフッターでコードを動的に表示

// 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'); 

このフッタコードでは、コードをどこでどのようにしたいのか正確に表示します。問題は、動的にする必要があることです。私のDBにはwp_realty_controlpanelというテーブルがあります。このテーブルには、controlpanel_masterdb_userというフィールドがあります。そのテーブルの値が"wwidx_az_tar"の場合は、コードを表示する必要があります。ここでスニペットを正確に見ることができますLink

何か助けていただければ幸いです。

答えて

1
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'); 

上記のコードをお試しください。

+0

これは優勝者でした。どうもありがとうございます!私はあなたにupvoteを与えたが、私のスコアはそれがまだ表示するのに十分ではない。 –

+0

@DominicGiustiこの回答が役に立つ場合は、承認されたものとしてマークして他の人に役立つようにしてください。 – purvik7373

+0

絶対に。助けてくれてありがとう! –

関連する問題