masako.s
フォーラムへの返信
-
投稿者投稿
-
ありがとうございます。
やってみます。
また不明点が出てきましたら追加で質問させてください。
完成しましたら解決済みにさせていただきます。
お世話かけますがよろしくお願いいたします。サポートありがとうございます。
分かりづらい説明でスミマセン。仰る通り、公開日・昇順で一度公開し、再び公開日・降順にて公開ボタンをクリックすると、再編集のものも正しい位置で公開日順になります。
しかし、この操作をしないと上位に表示されないのは困るのです。
投稿者権限しか持たない者が投稿しても上位表示させたいのです。通常の最新記事を公開した時と同様に、自動で上位に表示させたいのです。
「古い記事を公開日時を本日付けで再投稿した瞬間 →最新の記事とみなして上位に表示」と、自動で表示させたいのですが、不可能でしょうか?サポートありがとうございます。
更新日にすると、古い記事を一部修正して日付は古いまま投稿した場合も上位に上がってきてしまいます。希望は古い記事の公開日を本日付けに変更した場合、公開日の降順で一番上に表示させたいのです。
わがままでスミマセン・・・公開日・昇順で一度公開し、再び公開日・降順にて公開ボタンをクリックすると、再編集のものも正しい位置で公開日順になりました。
他に術はありませんでしょうか。
ご教示のほどよろしくお願いいたします。対馬様
いつもお世話になり、ありがとうございます。
CSSでギャラリーを作り、あとはスプリクトを入れるだけなんですが、ご紹介の参考URLの通りに入れても上手く動きませんでした。ご紹介のプラグインを設置することにしました。
ありがとうございました。
皆様、ありがとうございました。
メイリオにしても、フランス語により記号のみがずれてしまいます。
他社で表示されているフォントを、必要な箇所のみ個別でCSSで指定する方法を取りました。ご教示いただき、誠にありがとうございました。
対馬様のアドバイスを参考に、他社で表示されているフォントを個別でCSSで指定すると表示されました。
日本語が不細工すので、フランス語の箇所だけ指定しています。
他に術はないでしょうか。
あればご教示くだされば幸いです。
どうぞよろしくお願い致します。対馬様
いつもありがとうございます。
そこは私も先に検証しています。
書き忘れていました。失礼しました。
どのフォントを選択しても改善されません。ちなみに、同じLightningでiPhoneならchromeもsafariも問題なく表記できます。
他社のテーマなら、PCでのchrome、edgeどちらも問題なく表示できます。何かご存知でしたらご教示のほど宜しくお願い致します。
いつもお世話になりありがとうございます。
footerに入れないといけない様なので、次の様に入れたんですが、動きません。
間違えているのでしょうか。
試行錯誤で色々調べたんですが、どうも分かりません・・・
お手数ばかりお掛けして申し訳ありませんが、何卒宜しくお願い致します。<?php /*-------------------------------------------*/ /* カスタム投稿タイプ「イベント情報」を追加 /*-------------------------------------------*/ // add_action( 'init', 'add_post_type_event', 0 ); // function add_post_type_event() { // register_post_type( 'event', /* カスタム投稿タイプのスラッグ */ // array( // 'labels' => array( // 'name' => 'イベント情報', // 'singular_name' => 'イベント情報' // ), // 'public' => true, // 'menu_position' =>5, // 'has_archive' => true, // 'supports' => array('title','editor','excerpt','thumbnail','author') // ) // ); // } /*-------------------------------------------*/ /* カスタム分類「イベント情報カテゴリー」を追加 /*-------------------------------------------*/ // add_action( 'init', 'add_custom_taxonomy_event', 0 ); // function add_custom_taxonomy_event() { // register_taxonomy( // 'event-cat', /* カテゴリーの識別子 */ // 'event', /* 対象の投稿タイプ */ // array( // 'hierarchical' => true, // 'update_count_callback' => '_update_post_term_count', // 'label' => 'イベントカテゴリー', // 'singular_label' => 'イベント情報カテゴリー', // 'public' => true, // 'show_ui' => true, // ) // ); // } /********* 備考1 ********** Lightningはカスタム投稿タイプを追加すると、 作成したカスタム投稿タイプのサイドバー用のウィジェットエリアが自動的に追加されます。 プラグイン VK All in One Expansion Unit のウィジェット機能が有効化してあると、 VK_カテゴリー/カスタム分類ウィジェット が使えるので、このウィジェットで、 今回作成した投稿タイプ用のカスタム分類を設定したり、 VK_アーカイブウィジェット で、今回作成したカスタム投稿タイプを指定する事もできます。 /********* 備考2 ********** カスタム投稿タイプのループ部分やサイドバーをカスタマイズしたい場合は、 下記の命名ルールでファイルを作成してアップしてください。 module_loop_★ポストタイプ名★.php */ /*-------------------------------------------*/ /* フッターのウィジェットエリアの数を増やす /*-------------------------------------------*/ // add_filter('lightning_footer_widget_area_count','lightning_footer_widget_area_count_custom'); // function lightning_footer_widget_area_count_custom($footer_widget_area_count){ // $footer_widget_area_count = 4; // ← 1~4の半角数字で設定してください。 // return $footer_widget_area_count; // } /*-------------------------------------------*/ /* <head>タグ内に自分の追加したいタグを追加する /*-------------------------------------------*/ function add_wp_head_custom(){ ?> <!-- head内に書きたいコード --> <?php } // add_action( 'wp_head', 'add_wp_head_custom',1); function add_wp_footer_custom(){ ?> <!-- footerに書きたいコード --> /*-------------------------------------------*/ /* ここからレベルチェック /*-------------------------------------------*/ <?php if ( is_page('level-check') ) : ?> <script> //アンケート回答数判定 var intScoreA = 0; var intScoreB = 0; var intScoreC = 0; function result() { intScoreA = 0; intScoreB = 0; intScoreC = 0; fBolRadioOn('lc1'); fBolRadioOn('lc2'); fBolRadioOn('lc3'); fBolRadioOn('lc4'); fBolRadioOn('lc5'); fBolRadioOn('lc6'); document.getElementById('level_result').style.display = "block"; document.getElementById('result').value = "A:" + intScoreA + "個 B:" + intScoreB + "個 C:" + intScoreC + "個" document.getElementById('form-result-a').value = intScoreA document.getElementById('form-result-b').value = intScoreB document.getElementById('form-result-c').value = intScoreC } function fBolRadioOn(strName) { var radioList = document.getElementsByName(strName); for (var i = 0; i < radioList.length; i++) { if (radioList[i].checked) { if (i == 0) intScoreA++; if (i == 1) intScoreB++; if (i == 2) intScoreC++; return true; } } return false; } </script> <?php endif; ?> /*-------------------------------------------*/ /* ここまでレベルチェック /*-------------------------------------------*/ <?php } // add_action( 'wp_footer', 'add_wp_footer_custom', 1 ); /** * 投稿タイプが ski_plan hiking-plan のときに見つからない文言を変更 * * @param string $no_post_text 見つからない文言 */ function my_lightning_no_posts_text( $no_post_text ) { if ( 'ski_plan' === get_post_type() || is_array( get_query_var( 'post_type' ) ) && in_array( 'ski_plan', get_query_var( 'post_type' ) ) || false !== strpos( get_query_var( 'post_type' ), 'ski_plan' ) ) { $no_post_text = '該当するツアーは有りません。'; } elseif ( 'hiking-plan' === get_post_type() || is_array( get_query_var( 'post_type' ) ) && in_array( 'hiking-plan', get_query_var( 'post_type' ) ) || false !== strpos( get_query_var( 'post_type' ), 'hiking-plan' ) ) { $no_post_text = '該当するツアーは有りません'; } return $no_post_text; } add_filter( 'lightning_no_posts_text', 'my_lightning_no_posts_text' );
何度もご教示いただきありがとうございました。
お陰様で無事に表示できました。2つのカスタム投稿タイプで検索結果がゼロの場合の表示方法は以下のコードで解決しました。
お世話になりありがとうございました。/** * 投稿タイプが tour1 tour2 のときに見つからない文言を変更 * * @param string $no_post_text 見つからない文言 */ function my_lightning_no_posts_text( $no_post_text ) { if ( 'tour1' === get_post_type() || is_array( get_query_var( 'post_type' ) ) && in_array( 'tour1', get_query_var( 'post_type' ) ) || false !== strpos( get_query_var( 'post_type' ), 'tour1' ) ) { $no_post_text = '該当するツアー1は有りません。'; } elseif ( 'tour2' === get_post_type() || is_array( get_query_var( 'post_type' ) ) && in_array( 'tour2', get_query_var( 'post_type' ) ) || false !== strpos( get_query_var( 'post_type' ), 'tour2' ) ) { $no_post_text = '該当するツアー2は有りません。'; } return $no_post_text; } add_filter( 'lightning_no_posts_text', 'my_lightning_no_posts_text' );
-
投稿者投稿