安德鲁,
如果自定义帖子类型仅存在于多站点安装的一个子站点上,则可以在控制自定义帖子类型的显示和输出的模板文件中使用简单的条件函数,如;
是单数(\'post\\u type\\u name\')
is\\u user\\u logged\\u in()。。。事实上,它可能很简单:;
<?php if(is_user_logged_in()) : ?>
<?php echo wp_get_attachment_url( 12 );?>
<?php else : ?>
//Do what you want here, such as nothing or redirect to login page or alert user that some content is hidden etc.
<?php endif;?>
希望这是沿着你正在寻找的路线。如果解决方案没有那么简单,请让我知道,我们将深入挖掘。
PS.用任何适合您目的的内容替换wp\\u get\\u attachment\\u url();
wp\\u get\\u attachment\\u metadata()wp\\u read\\u image\\u metadata()wp\\u get\\u attachment\\u image()wp\\u get\\u attachment\\u image\\u src()wp\\u get\\u attachment\\u thumb\\u file()wp\\u get\\u attachment\\u thumb\\u url()wp\\u get\\u attachment\\u link()wp\\u get\\u attachment\\u\\u url()@法典。。。HERE
注意或。。。在使用WPAlchemy的情况下,您将替换上面的wp\\u get\\u附件。。。而不是使用自定义元盒代码。
<?php custom_metabox->the_field(\'name\'); ?>