这就是我创建新画廊的方式:
我从写一篇新文章开始然后我点击Add Media > Create Gallery
之后,我从媒体库中选择了一些图像(比如其中的3个)然后最后单击Create a new gallery
之后,我的新帖子内容如下:
[gallery ids="1,2,3"]
现在,我可以在我的帖子页面上看到一个整洁美丽的图库:
重点是:
我不想让这个画廊展出我想获取这些图像的URL,以便对其进行其他操作(例如,自定义滑块)
1。隐藏库
Additional question, not so important, I need help with 2. mainly
我想用CSS隐藏图库很容易(还有其他想法吗,因为我不太喜欢这个吗?当然我希望短代码在文本编辑器中仍然可见)。实际上,我只会在CPT上使用它,所以也许有某种方法可以禁用CPT的库?我希望短代码仍然在文本编辑器中。
2。正在从库中获取数据
现在,真的有点不对劲。我已经在二十三日检查过了,效果不错,但不知何故与我的主题不符。
$galleries = get_post_galleries_images( $post );
var_dump($galleries);
这段代码在2013年12月23日显示了上述图像的所有数据,但在我的主题中,我得到了:
array(0) { }
还有它应该显示的内容(在其他主题中也有):
array(1) { [0]=> array(3) { [0]=> string(27) "http://url/to/the/image.jpg" [1]=> string(27) "http://url/to/the/image.jpg" [2]=> string(27) "http://url/to/the/image.jpg" } }
这就是我的索引。php看起来像:
<?php get_header();?>
<?php get_template_part( \'loop\' ); ?>
<?php get_footer(); ?>
单身。php:
<?php get_header(); ?>
<?php get_template_part( \'content-single\' ); ?>
<?php get_footer(); ?>
内容单一。php:
<?php
// I\'ve also tried with while (have_posts()) : the_post();
$galleries = get_post_galleries_images( $post );
var_dump($galleries);
?>
我一直在尝试各种可能的方法,但从来没有得到正确的结果。你知道怎么了吗?