Meta Box插件IMAGE_ADVANCED未显示在前端

时间:2015-06-06 作者:bcnuggs

我正在使用Meta Box 一个网站上的插件,我有一个元框选项的问题。我在后端可以很好地使用它,但当我在页面模板中使用它时,前端只会显示“Array”一词。下面是我使用的代码:

<?php echo rwmb_meta(\'mostfilms_onesheet\', \'type=image_advanced&size=full\' ); ?>

我不知道该怎么做,我对PHP不是很精通,而且似乎没有任何与“image\\u advanced”选项相关的文档。

非常感谢您的帮助。

1 个回复
SO网友:bcnuggs

我想出来了。以下是有效的代码:

$images = rwmb_meta( \'mostfilms_onesheet\', \'type=image_advanced&size=full\' ); foreach ( $images as $image ) { echo "<img src=\'{$image[\'url\']}\' width=\'{$image[\'width\']}\' height=\'{$image[\'height\']}\' alt=\'{$image[\'alt\']}\' />"; }

结束

相关推荐

php if username is role

我知道,如果某个登录用户是某个角色,您可以使用<?php if ( current_user_can(\'contributor\') ) : ?> media files loop <?php endif; ?> 然而,我想做同样的事情,但对于一个特定的用户名,而不是登录的用户。我在wordpress网站上有用户配置文件,其中一些是艺术家,如果查看的配置文件是艺术家,我想显示他们上传的媒体。(如果正在查看的配置文件是另一个角色,则不会返回任何内容