Youtube链接,以便于理解:http://www.youtube.com/watch?v=9by-igzg6Ms
我只需要在wordpress中使用一组图像,这样我就可以将图像链接到下一个图像。我在Wordpress中不专业,我在创建自定义wordpress画廊插件时遇到问题,请帮助我,如果任何人可以在我的项目的最后一天,我已经尝试了大部分文章,stackoverflow问题和答案,但没有任何相关的这个。
这里的代码也是我的问题,而更多的页面按钮,但可能是因为我没有为此创建页面。
function add_gallery_shortcode($atts, $content = null) {
$a = shortcode_atts(array(
'gallery_name' => '',
'sub_gallery' => '',
'per_page' => 4,
), $atts);
$paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;
$args = array('post_type' => $a['gallery_name'], 'posts_per_page' => $a['per_page'], 'paged' => $paged);
$loop = new WP_Query($args);
?>
<?php while ($loop->have_posts()) : $loop->the_post(); ?>
<?php echo '<div class="thumbs">' . wp_get_attachment_link(get_post_thumbnail_id(), 'thumbnail') . '</div>';
endwhile;
echo '<div id="nav_next_previous">
<div id="next">' .
next_posts_link('More »', $loop->max_num_pages) . '
</div>
<div id="prev">' .
previous_posts_link('« Previous', $loop->max_num_pages) . '
</div>
</div><!-- thumbs-nextpage-wrap close-->';}
我还附加了youtube视频链接它的样子,我不知道如何为下一组图像创建链接。如果有任何免费插件也会有所帮助。
由于
答案 0 :(得分:1)
next_posts_link
和previous_posts_link
来获取下一个或上一个单个帖子链接。
您必须使用paginate_links功能代替next_posts_link
e.g。
echo paginate_links( array(
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $loop->max_num_pages,
'prev_text' => '« Previous',
'next_text' => 'More »',
) );