选项树输出未显示在主题选项中?

时间:2016-04-07 19:01:10

标签: php wordpress options

我在WordPress主题中使用选项树。我正在尝试设置主题选项以上传图像以更改徽标图像。全部设置但我使用此代码显示输出,但它不起作用。我该如何解决这个问题?

<?php
    if ( function_exists( 'ot_get_option' ) ) {
        $images = explode( ',', get_post_meta( get_the_ID(), 'logo_image_url', true ) );
            if ( !empty( $images ) ) {
            foreach( $images as $id ) {
                if ( !empty( $id ) ) {
                    $thumb_img_src = wp_get_attachment_image_src( $id, 'logo-small' );
                    echo '<img src="'. $thumb_img_src[0].'" alt="" />';
                } //ENDIF EMPTY ID
            } //ENDFOREACH
        } //ENDIF EMPTY IMAGES
    } //ENDIF FUNCTION EXISTS
?>

1 个答案:

答案 0 :(得分:0)

问题可能是if语句检查函数ot_get_option。您没有声明或使用该功能,因此无需检查它是否存在。

您还可以检查logo-small是使用add_image_size注册的有效图片尺寸。