<?php ... <?php ... ?> ... ?>
のように入れ子になってしまっていませんか?
その場合、消した後に <?php ... ?>
と括ったものを入れるのでなく、括らないものを入れてみてください。
ghvstさん、お返事ありがとうございます!
早速、<?php … … ?>を消してみて、if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); }を入れてみました。
すると何も変化は起こりませんでした。
↑WP-Pagenavi
同じく<?php … … ?>を消してみて、if(function_exists(‘wp_page_numbers’)) : wp_page_numbers(); endif;を入れてみると、サイトの上部に出てきてしまいました。修正を試みましたが上手くいきませんでした。
↑WP Page Numbers
index.phpのタグはこのようになっています。
<?php
/*
This file is part of HeatMap Theme AdAptive
See license.txt (distributed with this file) for details of
license, contributors, copyright notices, credits and trademarks.
*/
get_header();
// CONTENT HOOK
add_action('heatmapthemead_the_content_hook', 'heatmapthemead_widget_position_blogabove');
add_action('heatmapthemead_the_content_hook', 'heatmapthemead_featured_page');
// PRE FEATURED PAGE TITLE HOOK
add_action('heatmapthemead_pre_featured_page_title_hook', 'heatmapthemead_widget_position_postinline');
// PRE FEATURED PAGE CONTENT HOOK
add_action('heatmapthemead_pre_featured_page_content_hook', 'heatmapthemead_widget_position_postincontent');
// POST FEATURED PAGE CONTENT HOOK
add_action('heatmapthemead_post_featured_page_content_hook', 'heatmapthemead_widget_position_postbelow');
add_action('heatmapthemead_the_content_hook', 'heatmapthemead_the_loop');
// THE LOOP HOOK
add_action('heatmapthemead_the_loop_hook', 'heatmapthemead_blog_posts');
// BLOG POSTS HOOK
add_action('heatmapthemead_blog_posts_hook', 'heatmapthemead_widget_position_postinline');
add_action('heatmapthemead_blog_posts_hook', 'heatmapthemead_blog_posts_header');
add_action('heatmapthemead_blog_posts_hook', 'heatmapthemead_posted_on');
add_action('heatmapthemead_blog_posts_hook', 'heatmapthemead_widget_position_postincontent');
add_action('heatmapthemead_blog_posts_hook', 'heatmapthemead_the_content');
add_action('heatmapthemead_blog_posts_hook', 'heatmapthemead_like_buttons');
add_action('heatmapthemead_blog_posts_hook', 'heatmapthemead_article_meta');
add_action('heatmapthemead_blog_posts_hook', 'heatmapthemead_widget_position_postbelow');
// THE POST LOOP HOOK
add_action('heatmapthemead_the_post_loop_hook', 'heatmapthemead_the_loop_errors');
add_action('heatmapthemead_the_content_hook', 'heatmapthemead_content_nav');
add_action('heatmapthemead_the_content_hook', 'heatmapthemead_widget_position_blogbelow');
get_sidebar();
get_footer();
get_template_part( 'unhook' );
get_template_part( 'unhook-custom' );
get_template_part( 'render' );
?>
codexも見てみましたがどうしても上手くいかず困っています。
どうか引き続きよろしくお願い致します。
テーマ HeatMap AdAptive Theme の経験が無いので外しているかもしれませんが、index.php はオリジナルに戻してその代わり下記の部分にページナビ等を入れると、うまくいくのではないかと思います。
ファイルは、テーマフォルダ/inc/theme-tags.php
関数は function heatmapthemead_content_nav
を検索してみてください。
ghvstさん、再度ご協力をありがとうございます!
WP-PageNaviは何度チャレンジしても使用できませんでしたが、WP Page Numbersは無事に導入出来ました。
お教え頂いた/inc/theme-tags.phpのfunction heatmapthemead_content_nav付近にあった、
<?php if ( get_next_posts_link() ) : ?>
<div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">«</span> Older posts', 'heatmapthemead' ) ); ?></div>
<?php endif; ?>
この部分の<?php next_posts_link( __( '<span class="meta-nav">«</span> Older posts', 'heatmapthemead' ) ); ?>
をWP Page Numberesのタグに入れ替えることで無事に成功いたしました!
ご経験のないテーマでの解決方法を一緒に考えて下さり心から感謝しております!
初めてのフォーラムの利用で緊張しておりましたが、ghvstさんのお陰で益々WordPressが好きになりました。そしてもっと勉強をしようと思いました。
この度は、ご丁寧にありがとうございました。また機会がありましたらどうぞよろしくお願いいたします。
Hoshinoさん、WP Page Numbers がうまく行って良かったですね。
WP-PageNavi の場合は下記の部分を丸ごと置き換えるとうまく行くかもしれません。
<?php if ( get_next_posts_link() ) : ?>
<div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">«</span> Older posts', 'heatmapthemead' ) ); ?></div>
<?php endif; ?>
<?php if ( get_previous_posts_link() ) : ?>
<div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">»</span>', 'heatmapthemead' ) ); ?></div>
<?php endif; ?>
それから、解決済みでよろしければ「解決済み」へ変更してください。
フォーラム投稿ページの右側に選択メニューがあります。
(これはトピックを作成した方しかできません。)
解決済みにすることにより:
1. 回答者が未解決の回答を探しやすい
2. 質問者が解決済みの質問からヒントを得やすい
等の利点がありますので、よろしくお願いします。
ghvstさん、おはようございます!
再度WP-PageNaviを導入するために再チャレンジしてみましたところ、お教え頂いた方法で無事にWP-PageNaviを導入することができました。
ただ、どうしても<?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } ?>
だけではページが真っ白になってしまっていたので、同SERVER内で運営しているもう一つのサイトで利用しているwp.Vicuna Ext. Customでのコードを使用しました。
<!--start pagenavi -->
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } else { vicuna_paging_link('indent=2'); } ?>
<!--end pagenavi -->
こうすることにより表示することができるようになりました。
今のところ不具合などもなく一安心しております。
最近はスマートフォンでのアクセスも増えており、私が運営するサイトでもスマートフォン対応させたいと思っていたので、このテーマは非常に便利でした。
でもいざ利用してみると、他のテーマとは違い見慣れないコードの数々に困っていました。
手を差し伸べてくださったghvstさんには感謝してもしきれません。
また、解決済みの件も了解いたしました。早速解決済みへと変更致します。
この度は本当にありがとうございました!またの機会がありましたらどうぞよろしくお願いします。
Hello Hoshino,
Frankly, one time ago I also have same problem, but now fixed.
Edit theme-tags.php in the theme and search for
<div id=”heatmapthemead-post-navigation”>
and replace all content in that <div> tag with below code:
<?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } ?>