カスタム投稿タイプでmoreタグを機能させたい
-
運用しているサイトのカスタム投稿タイプ 詳細ページで、「続きを読む」機能(moreタグ)を利用しようとしました。
色々調べて以下のようなコードにしたのですが、<?php global $post,$more; $more=0; //もしくは $more=false; if ( empty($post->post_content) ) { } else { echo '<div>'; the_content(); echo '</div>'; } ?>
本文中にmoreタグを挿入しても「続きを読む」ボタンが表示されるだけで、クリックしても続きが表示されません。ただし一度クリックすると推移はしているようで、URLの末尾が「#more-0000」(0000は例)となっていました。
the_content 部分を書かない時もあるので上記のようなコードにしています。「$more=〜」部分をif文の中、the_contentの前に含めてもダメでした。
変更する前のコードは以下のとおりです。<?php global $post; if ( empty($post->post_content) ) { } else { echo '<div>'; the_content(); echo '</div>'; } ?>
エディタ関連で導入しているプラグインは以下のとおりです。
- TinyMCE Advanced(バージョン 4.1.7)
- TinyMCE Init Setting(バージョン 1.0)
- mce-init(バージョンなし、作成者: Softel)
カスタム投稿タイプ関連で導入しているプラグインは以下のとおりです。
- Advanced Custom Fields(バージョン 4.4.1)
- Advanced Custom Fields: Repeater Field(バージョン 1.1.1)
- Custom Post Type UI(バージョン 1.0.4)
- Custom Post Type Permalinks(バージョン 0.9.6)
- PS Taxonomy Expander(バージョン 1.2.0)
その他の情報は以下のとおりです。
- 使用テーマ…Hemingway(バージョン 1.47)※カスタム投稿タイプ使用のため、自分でカスタマイズしています
- PHP…バージョン5.4.35(CGI版)
- MySQL…バージョン5.5
- サーバー環境…さくらのレンタルサーバ スタンダード、FreeBSD 9.1-RELEASE-p22 amd64、Apache/2.2.25
- 使用ブラウザ…Google Chrome(バージョン 41.0.2272.89 64-bit)
詳しい方、ご教授いただければ幸いです。
何卒よろしくお願い申し上げます。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「カスタム投稿タイプでmoreタグを機能させたい」には新たに返信することはできません。