如何检查是否为Wordpress中的页面定义了变量?

时间:2014-01-23 21:48:31

标签: php wordpress

我正在使用Wordpress主题(艺术家的能量)我买了它包括一个漂亮的滑块(主题拳击革命滑块)。主题框架引用每个页面的标题循环中的滑块,并在下拉菜单中发布以查看您选择的内容。

我使用另一个插件(Diverse Solutions的dsIDXpress)从XML Feed动态创建帖子,因此永远不会创建或定义滑块变量。

主题作者使用if-else检查标题循环中的滑块,但是,由于这些页面上不存在该变量,因此滑块显示错误。相关代码是:

    <?php
global $options_data;
global $wp_query;
if(isset($wp_query->queried_object->ID)) {$postid=$wp_query->queried_object->ID;} 
else {$postid='';}


if (get_post_meta( $postid, 'energy_revolutionslider', true ) != '' 
&& get_post_meta( $postid, 'energy_revolutionslider', true ) != '0' 
&& get_post_meta( $postid, 'energy_revolutionslider', true ) != 'No Slider') 
{ 
    if(class_exists('RevSlider'))
{ putRevSlider(get_post_meta( $postid, 'energy_revolutionslider', true )); }

 } else { 
 if ( $options_data['select_blogtitlebar'] == 'Image' ) { ?>

0 个答案:

没有答案