WordPress& PHP - 下一页/上一页功能

时间:2014-11-14 17:09:15

标签: php wordpress function next

基本上我创建了一个网站而且我使用了一个名为AnimeScrape的插件,但是我找不到对这个问题的大量支持,而且我几天都没有成功,所以我&#39 ;希望有人在这里帮助我。

这基本上是我的页面的样子:

- 警告 - > PAGE包含大量广告,启用ADBLOCK -

http://safari-zone.com/anime/dragon-ball-z-episode-291/

正如您所看到的那样,下一个/上一个帖子按钮非常错误,它们链接到完全不同的剧集和页面。

所以,据说我想让它们链接到正确的页面。

这是我被告知要使用的功能:

    function get_episode_link( $series, $epnum, $subdub ){
    $args = array(
    'post_type' => 'anime',
    'series' => $series,
    'meta_key' => 'episode_num',
    'meta_value' => $epnum,
    'post_status' => 'publish'
    );

     $my_query = new WP_Query( $args );
    if($my_query->have_posts() ) :
        while($my_query->have_posts() ) : $my_query->the_post();
            $_ep = get_post_meta( get_the_ID(), 'episode_data', true );
            if( $subdub == $_ep->epnum_int ){
                $link['title'] = get_the_title();
                $link['permalink'] = post_permalink( get_the_ID() );
                wp_reset_postdata();
                return $link;
             }
        endwhile;
    endif;
    wp_reset_postdata();
    return NULL;
}

然后我被告知我需要在我的模板上声明这个功能,我一直在使用的页面是single-anime.php,但我不确定在哪里添加此代码..这里是页面模板:

<?php
/**
 * @package Parament
 */

get_header(); ?>
    <div id="container" class="contain">
    <div id="main" role="main">

        <?php if ( have_posts() ) : ?>
            <?php while ( have_posts() ) : ?>
                <?php the_post(); ?>
                <?php get_template_part( 'content', get_post_format() ); ?>
            <?php endwhile; ?>
<?php comments_template(); ?>
        <?php else : ?>
            <?php get_template_part( 'content', '404' ); ?>
        <?php endif; ?>

    </div><!-- end main -->

    <?php get_sidebar(); ?>

</div><!-- end container -->

<?php get_footer(); ?>

但是我可能使用了错误的页面,如果有的话,让我知道你们的想法。

$ 5 paypal给谁能解决这个问题:P

0 个答案:

没有答案