如何修复自定义wordpress项目组合分页

尼哈里卡·帕里达(Niharika parida)

如何解决自定义wordpress项目组合分页?下面是我的代码,可以正常工作,但分页不会到来。我可以通过WP PageNavi这样的插件来实现吗?

以下是我的自定义模板名称:Portfolio

<?php
/*
Template Name: Portifolio
*/
?>
<?php
get_header(); ?>

<div class="single-full-width-container single-page-header-container">
  <header class="container">
    <?php
the_title('<h1 class="single-page-heading">', '</h1>'); ?>
    <ul class="single-page-breadcrumbs">
      <?php

if (function_exists('bcn_display') && !is_front_page())
    {
    bcn_display();
    }

?>
    </ul>
  </header>
</div>
<div class="container">
  <div class="row">
    <main role="main" class="isotope-portfolio portfolio-wrapper four-cols-portfolio span12">
      <div class="row">
        <?php
$terms = get_terms("tagportifolio");
$count = count($terms);
echo '<ul id="isotope-filters" class="pagination-centered unstyled">';
echo '<li><a href="#all" data-filter="*">Show All</a></li>';

if ($count > 0)
    {
    foreach($terms as $term)
        {
        $termname = strtolower($term->name);
        $termname = str_replace(' ', '-', $termname);
        echo '<li><a href="#' . $termname . '" data-filter=".' . $termname . '" rel="' . $termname . '">' . $term->name . '</a></li>';
        }
    }

echo "</ul>";
?>
        <div id="container">
          <?php
$paged = get_query_var('paged') ? get_query_var('paged') : 1;
$loop = new WP_Query(array(
    'post_type' => 'project',
    'posts_per_page' => 5,
    'paged' => $paged
));
$count = 0;
?>
          <?php

if ($loop):
    while ($loop->have_posts()):
        $loop->the_post(); ?>
          <?php
        $terms = get_the_terms($post->ID, 'tagportifolio');
        if ($terms && !is_wp_error($terms)):
            $links = array();
            foreach($terms as $term)
                {
                $links[] = $term->name;
                }

            $links = str_replace(' ', '-', $links);
            $tax = join(" ", $links);
        else:
            $tax = '';
        endif;
?>
          <article class="portfolio-article item <?php
        echo strtolower($tax); ?> span4">
            <?php
        $infos = get_post_custom_values('_url'); ?>
            <div class="portfolio-content article-content">
              <?php
        if (has_post_thumbnail())
            {
            $large_image_url = wp_get_attachment_image_src(get_post_thumbnail_id() , 'large');
            echo '<a href="' . $large_image_url[0] . '" title="' . the_title_attribute('echo=0') . '" rel="lightbox" class="portfolio-teaser-pic fancybox">';
            the_post_thumbnail(array(
                370,
                370
            ));
            echo '</a>';
            }

?>
              <div class="meta-info"> <span class="meta-info-buttons likes-no">
                <?php
        echo $term->name; ?>
                </span> <span class="meta-info-buttons comments-no"><a href="<?php
        echo $infos[0]; ?>">Live Preview</a></span> <span class="meta-info-buttons more-details"><a href="<?php
        the_permalink() ?>">More Details</a></span></div>
              <div class="portfolio-content-wrap">
                <h1 class="portfolio-heading article-heading"> <a href="<?php
        the_permalink() ?>">
                  <?php
        the_title(); ?>
                  </a> </h1>
                <p>
                  <?php
        echo get_the_excerpt(); ?>
                </p>
              </div>
            </div>
          </article>
          <?php
    endwhile;
else: ?>
          <p>Sorry, no portfolio entries for while.</p>
          <?php
endif; ?>
          <?php
wp_reset_query(); ?>
        </div>
        <?php

if (function_exists('wp_pagenavi'))
    {
    wp_pagenavi();
    wp_reset_postdata(); // avoid errors further down the page
    }

?>
      </div>
    </main>
  </div>
</div>
<?php
get_footer(); ?>
用户2014

您需要使用以下

  echo paginate_links( array(
                    'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
                    'format' => '?paged=%#%',
                    'current' => max( 1, get_query_var('paged') ),
                    'total' => $loop->max_num_pages,
                    'next_text'    => __('Next »'),
                ) );

是一个在Wordpress中如何实现的示例。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何分页自定义WP_query()循环-Wordpress

来自分类Dev

自定义类别分页Wordpress

来自分类Dev

Wordpress中的自定义循环分页

来自分类Dev

如何自定义CakePHP分页网址?

来自分类Dev

嗨,我的Wordpress主题不支持img分页。如何在wordpress中添加自定义分页?

来自分类Dev

嗨,我的Wordpress主题不支持img分页。如何在wordpress中添加自定义分页?

来自分类Dev

如何在自定义页面或模板中的WordPress帖子上创建分页

来自分类Dev

如何在Wordpress中创建自定义分页永久链接

来自分类Dev

如何对自定义WP_query()循环进行分页-Wordpress

来自分类Dev

如何在Wordpress中创建自定义分页永久链接

来自分类Dev

如何在 wordpress 的自定义模板页面中插入分页

来自分类Dev

在WordPress中对高级自定义字段进行分页

来自分类Dev

我的自定义博客页面模板Wordpress上的分页

来自分类Dev

Wordpress 自定义循环分页 - 始终相同的内容

来自分类Dev

CPT 分页 404 的 Wordpress 自定义税?

来自分类Dev

如何修复WordPress自定义页面中的“ TypeError:$不是函数”错误?

来自分类Dev

如何修复WordPress中的“按类别显示自定义帖子”

来自分类Dev

如何在使用文本输入元素的自定义Vaadin组合框中选择项目?

来自分类Dev

修复 WordPress 自定义菜单字符编码

来自分类Dev

如何自定义wordpress投资组合网格以将属性输出替换为单个投资组合的文本?

来自分类Dev

鬼自定义分页

来自分类Dev

CodeIgniter分页自定义

来自分类Dev

PHP自定义分页

来自分类Dev

如何使用wordpress自定义元素?

来自分类Dev

wordpress 自定义 - 如何更新值?

来自分类Dev

如何通过在Wordpress中的前端提交表单来创建自定义帖子类型项目

来自分类Dev

如何在JQGRID中应用自定义分页

来自分类Dev

Quickblox:如何发出自定义对象的分页请求

来自分类Dev

如何在backand的自定义查询中实现分页

Related 相关文章

  1. 1

    如何分页自定义WP_query()循环-Wordpress

  2. 2

    自定义类别分页Wordpress

  3. 3

    Wordpress中的自定义循环分页

  4. 4

    如何自定义CakePHP分页网址?

  5. 5

    嗨,我的Wordpress主题不支持img分页。如何在wordpress中添加自定义分页?

  6. 6

    嗨,我的Wordpress主题不支持img分页。如何在wordpress中添加自定义分页?

  7. 7

    如何在自定义页面或模板中的WordPress帖子上创建分页

  8. 8

    如何在Wordpress中创建自定义分页永久链接

  9. 9

    如何对自定义WP_query()循环进行分页-Wordpress

  10. 10

    如何在Wordpress中创建自定义分页永久链接

  11. 11

    如何在 wordpress 的自定义模板页面中插入分页

  12. 12

    在WordPress中对高级自定义字段进行分页

  13. 13

    我的自定义博客页面模板Wordpress上的分页

  14. 14

    Wordpress 自定义循环分页 - 始终相同的内容

  15. 15

    CPT 分页 404 的 Wordpress 自定义税?

  16. 16

    如何修复WordPress自定义页面中的“ TypeError:$不是函数”错误?

  17. 17

    如何修复WordPress中的“按类别显示自定义帖子”

  18. 18

    如何在使用文本输入元素的自定义Vaadin组合框中选择项目?

  19. 19

    修复 WordPress 自定义菜单字符编码

  20. 20

    如何自定义wordpress投资组合网格以将属性输出替换为单个投资组合的文本?

  21. 21

    鬼自定义分页

  22. 22

    CodeIgniter分页自定义

  23. 23

    PHP自定义分页

  24. 24

    如何使用wordpress自定义元素?

  25. 25

    wordpress 自定义 - 如何更新值?

  26. 26

    如何通过在Wordpress中的前端提交表单来创建自定义帖子类型项目

  27. 27

    如何在JQGRID中应用自定义分页

  28. 28

    Quickblox:如何发出自定义对象的分页请求

  29. 29

    如何在backand的自定义查询中实现分页

热门标签

归档