石川@Vektor,Inc.
フォーラムへの返信
-
投稿者投稿
-
石川@Vektor,Inc.キーマスター> ただ1行に収めるのがクライアント様の意向で
> 抜粋文字数の調整ができること、また抜粋の前に全角スペースが入ると完璧です。モバイルなど画面が狭い場合にどのみち1行には収まらないと思いますが大丈夫でしょうか?
改行された時の上下余白なども調整が必要になると思います。
抜粋を入れる事によって、文字数・画面サイズによって崩れたり好みがわかれるので、クライアントの指定に応じた調整が必要になりコントロールができないので、基本機能では実装していません。追加費用が発生してでも本当にその調整をしたいのかはクライアントに確認した方が良いと思います。
先に記載のコードは 弊社製品固有 に関連するサンプルコードですので記載しましたが、
* タイトルの文字数は何文字(横幅どれくらい)にするのか
* 抜粋の文字数は何文字(横幅どれくらい)にするのか?
* New がある場合 抜粋はその分右にずれるが良いのか?
* 画面が狭い場合崩れるが、どの画面サイズでどういう対応にするのか?を要望に応じて実際に調整する必要があります。
公式サポートは原則コードを書かずに設定できる所までですので、
まずはご自身で手を動かしてトライしてください。https://www.vektor-inc.co.jp/post/wordpress-php-1st-step/
「CSS 文字数指定」などで検索すれば出てくると思います。
石川@Vektor,Inc.キーマスター添付の画像を参考に変更してみてください。
Attachments:
You must be logged in to view attached files.
石川@Vektor,Inc.キーマスター現状テキストリストで抜粋を表示する設定がないのは、
タイトルの文字数や抜粋の文字数によっていろいろ調整が必要なためです。
以下のコードで改変できますので、CSSなどでお好みに調整してください。/** * 投稿一覧画面で表示する投稿情報を差し替える * * @param array $html : 1件分の表示部分のHTML * @param object $post : 1件分の投稿情報. * @param array $options : 1件分の表示形式に関する設定配列。特定の $options[layout] 指定の時だけ差し替えるなどの条件分岐用 * @return string $hetm : 差し替えるHTML */ add_filter( 'vk_post_view', function( $html, $post, $options ) { // テキストリストの時だけ差し替える if ( 'postListText' === $options['layout'] ){ $layout_type = $options['layout']; $html = ''; $html .= VK_Component_Posts::get_view_first_div( $post, $options ); if ( $options['display_date'] ) { $html .= '<span class="postListText_date published">'; $html .= esc_html( get_the_date( '', $post->ID ) ); $html .= '</span>'; } if ( $options['display_image_overlay_term'] ) { $html .= '<span class="postListText_singleTermLabel">'; $term_args = array( 'class' => 'postListText_singleTermLabel_inner', 'link' => true, ); if ( method_exists( 'Vk_term_color', 'get_single_term_with_color' ) ) { $html .= Vk_term_color::get_single_term_with_color( $post, $term_args ); } $html .= '</span>'; } $html .= '<p class="postListText_title"><a href="' . get_the_permalink( $post->ID ) . '">'; $html .= get_the_title( $post->ID ); $html .= '</a>'; if ( $options['display_new'] ) { $today = date_i18n( 'U' ); $entry = get_the_time( 'U' ); $kiji = gmdate( 'U', ( $today - $entry ) ) / 86400; if ( $options['new_date'] > $kiji ) { $html .= '<span class="vk_post_title_new">' . $options['new_text'] . '</span>'; } } $html .= '<span class="vk_post_excerpt">' . get_the_excerpt() . '</span>'; $html .= '</p>'; $html .= '</div>'; } return $html; }, 10, 3 );
石川@Vektor,Inc.キーマスター
石川@Vektor,Inc.キーマスターおぉぉぉぉ!
フォーラムでやりとりしにくい内容だと思ったのですが、復旧できてよかったです!ご紹介した本は業務用なので中盤以降は、難しそう&今後のWordPressは「ブロックテーマ」が主流になるので最新の情報ではないのですが、前半でWordPressの基本的な概念など書かれていると思いますし、後半の詳しいカスタマイズについても今の段階では全然主流なのでいろいろ参考になると思います。
ではでは。
※返信不要
石川@Vektor,Inc.キーマスター以下ご確認よろしくお願いいたします。
* VK Blocks Pro のバージョンはいくつかご確認ください
* 再利用ブロックでリカバリーが出ているブロックがないかご確認ください。
* Evergreen / VEKUAN を利用している場合は最新版にして改善するかご確認ください。
* Evergreen / VEKUAN を利用している場合は停止して改善するかご確認ください。
石川@Vektor,Inc.キーマスターメールアドレス修正いたしましたので、パスワード再発行してみてください。
よろしくお願いいたします。
石川@Vektor,Inc.キーマスターなるほど…
WordPress 6.1 からデフォルトのキャッチフレーズが空になったので発生するようになった感じですね…。
気づきませんでした。未入力の場合に高さがおかしくならないように近日調整いたします。
ご報告ありがとうございました。
石川@Vektor,Inc.キーマスター意図している状態が把握しきれていないのですが、
設定 > 一般 でサイトのキャッチフレーズを入力すると意図した高さになりますか?
石川@Vektor,Inc.キーマスター> 対馬様
(;・∀・) ナン! (; ∀・)・ デス!! (; ∀ )・・ トー!!!
あら、あったのですね…。ありがとうございます!
石川@Vektor,Inc.キーマスターいえいえ、ExUnitを無効化する事で改善する所までご自身で試していただいていたので、早く解決できてよかったです。
今後ともLightningをよろしくお願いいたします。
石川@Vektor,Inc.キーマスターExUnit > 有効化設定 で ExUnit の中の機能を順次停止してどこが干渉しているのか確認してみてください。
CSSカスタマイズ か CSS最適化 あたりが怪しいかなとは思います。
石川@Vektor,Inc.キーマスターご報告ありがとうございました。確かに僕も一瞬戸惑いましたので、
しばらくお時間いただきますが修正版リリースしましたらまた返信させていただきます。
今後ともなにかございましたらお気軽にご報告くださいませ。■ 内部向け GitHub issue
https://github.com/vektor-inc/vk-filter-search-pro/issues/223
石川@Vektor,Inc.キーマスター> 特定のカテゴリーを非表示にしたいです。
これはカテゴリーに登録してある特定のカテゴリーという意味で良いでしょうか?
その場合、それだけ非表示にしたいという事は本来「カテゴリー」に属さない項目ではないですか?
※ and は WordPress自体の仕様なので変更する場合は該当部分を出力するコードをまるまる自作に置き換える形になるのでちょっとむずかしいです。
石川@Vektor,Inc.キーマスターまず、
外観 > カスタマイズ > Lightning ページヘッダー設定 > 投稿タイプ のパネルの
下の方の「背景画像の位置」を「標準」に指定してみてください。固定にすると、スライドしても画像が見切れないように自動で引き伸ばす事になるため、標準の方が元の画質・サイズに近くなるはずです。
-
投稿者投稿
