yumemango
フォーラムへの返信
-
投稿者投稿
-
yumemango閲覧者最新バージョンで対応していただき解決しました。ありがとうございました。
yumemango閲覧者RICKさんありがとうございます。対応を待ちます。
yumemango閲覧者ありがとうございます。
yumemango閲覧者追記。
「VK All in one Expansion Unit」の「カスタム投稿タイプマネージャー」を使用しているサイトでのみ「VK最新記事ウィジェット」が旧記事順に表示されるようです。
私の運営しているもう一つのサイトでは「VK All in one Expansion Unit」の「カスタム投稿タイプマネージャー」を使用していないのですが、そのサイトは「Intuitive Custom Post Order」を使用しながら「VK最新記事ウィジェット」を使用しても問題なく新着順(公開日時順)に表示されています。
yumemango閲覧者RICKさんご教授ありがとうございます。
「Intuitive Custom Post Order」で「固定ページ」以外のチェックを外すと新着順に表示されることは認識していましたが、当方のサイトにおいて通常の投稿記事のみを新着順に表示して、カスタム投稿タイプの記事は任意の順序で表示する必要があるため、「Intuitive Custom Post Order」設定のチェックを外せません。
また、この症状がでるのは「VK最新記事ウィジェット」に限る現象で、その他の投稿リストを表示するためのウィジェット「LTGコンテンツエリア投稿ウィジェット」「LTG media Posts」「最近の投稿」などのウィジェットは問題なく新着順(公開日時順)に表示されます。
yumemango閲覧者追記。
その他の症状として、
編集画面の投稿一覧にて、適用や絞り込み検索を実行すると、何故かカスタム投稿タイプの全ての記事が表示されます。
yumemango閲覧者RICKさん、いつも迅速にご対応いただきありがとうございます。
なるほど解決しました。
yumemango閲覧者迅速に対応いただきましてありがとうございました。
yumemango閲覧者追記
Lightning Proバージョン 1.6.5 と VK All in One Expansion Unit 9.6.4.0 で影響します。
yumemango閲覧者ご指摘いただきありがとうございます。過去の実例のとおり修正いたします。
ありがとうございました。
yumemango閲覧者追記。検索結果ページの「パンくずリスト」もタイトルと同じになるように以下コードを追加しました。
変な箇所ありましたらご指摘ください。function change_lightning_panListHtml( $panList_parts ){ if(is_search()){ $panList_parts = '<!-- [ .breadSection ] --> <div class="section breadSection"> <div class="container"> <div class="row"> <ol class="breadcrumb" itemtype="http://schema.org/BreadcrumbList"> <li id="panHome"><a href="https://abcde.com/"><span><i class="fa fa-home"></i> HOME</span></a></li> <li><span>' . get_search_query() . '追加文字</span></li> </ol> </div> </div> </div> <!-- [ /.breadSection ] -->'; } return $panList_parts; } add_filter( 'lightning_panListHtml', 'change_lightning_panListHtml' );
- この返信は5年、 2ヶ月前にyumemangoが編集しました。
yumemango閲覧者ありがとうございました。試したところ完璧でした。
色々お手数おかけしてすいませんでした。
yumemango閲覧者RICKさん、ありがとうございます。
「get_search_query()で検索文字列が取得できる」を知らなかったです。ただ、ご提案いただいたコードを試してみましたが、
ページ本文タイトルの <h1 class=”page-header_pageTitle”>タイトル文</h1>
の「タイトル文」が固定・投稿ページ共に空白になってしまいます。get_search_query()を使用した方がスマートに実現できそうなので自分も試行錯誤してみます。
yumemango閲覧者上のコードだと検索結果ページ以外のページに影響するので、以下に修正しました。
function my_lightning_pageTitCustom( $pageTitle ) {
if(isset($_GET[‘s’])) {
$pageTitle = $_GET[‘s’] . ‘追加文字’;
}
return is_single() ? get_the_title() : $pageTitle;
}
if(isset($_GET[‘s’])) {
add_filter( ‘lightning_pageTitCustom’, ‘my_lightning_pageTitCustom’ );
}
yumemango閲覧者リンク先URLに検索値を付加(GET)して検索結果ページを表示していたので、現在以下のコードで取り敢えず対応しました。
add_filter( ‘lightning_pageTitCustom’, ‘my_lightning_pageTitCustom’ );
function my_lightning_pageTitCustom( $pageTitle ) {
if(isset($_GET[‘s’])) {
$pageTitle = $_GET[‘s’] . ‘追加文字’;
}
return is_single() ? get_the_title() : $pageTitle;
}もっとスマートな方法があればご教授願います。
-
投稿者投稿