По сути, я создаю веб-сайт и использую плагин под названием AnimeScrape, но я не могу найти много поддержки для этого вопроса, и у меня уже несколько дней не получается, поэтому я надеюсь, что кто-то здесь может мне помочь.
Вот как выглядит моя страница:
—ВНИМАНИЕ -> СТРАНИЦА СОДЕРЖИТ МНОГО ОБЪЯВЛЕНИЙ, ВКЛЮЧИТЬ АДБЛОК—
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(); ?>
Но возможно я использовал не ту страницу, если да, дайте мне знать, что вы, ребята, думаете.
Paypal за 5 долларов тому, кто сможет это исправить: P
Задача ещё не решена.
Других решений пока нет …