我正在尝试将附加的厨房的URL放入名为Gallery Page
的自定义页面布局的帖子中。我尝试在This Page (get post gallery images)使用Codex中的代码。但是我没有在页面上得到任何东西!
你能告诉我我做错了什么吗?
<?php
/**
* Template Name: Gallery Page
*
*/
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
function pw_show_gallery_image_urls( $content ) {
global $post;
// Only do this on singular items
if( ! is_singular() )
return $content;
// Make sure the post has a gallery in it
if( ! has_shortcode( $post->post_content, 'gallery' ) )
return $content;
// Retrieve the first gallery in the post
$gallery = get_post_gallery_images( $post );
$image_list = '<ul>';
// Loop through each image in each gallery
foreach( $gallery as $image_url ) {
$image_list .= '<li>' . '<img src="' . $image_url . '">' . '</li>';
}
$image_list .= '</ul>';
// Append our image list to the content of our post
$content .= $image_list;
return $content;
}
add_filter( 'the_content', 'pw_show_gallery_image_urls' );
} // end while
} // end if
?>
答案 0 :(得分:0)
您需要将函数 `ping 127.0.0.1:7004`
放在posts循环之外。最好将它放在主题的pw_show_gallery_image_urls()
文件中。
以这种方式尝试:
functions.php
未经测试,但希望它现在适合您。