石川@Vektor,Inc.

フォーラムへの返信

15件の投稿を表示中 - 1,981 - 1,995件目 (全3,616件中)
  • 投稿者
    投稿

  • 石川@Vektor,Inc.
    キーマスター

    おまたせいたしました。
    修正版 1.10.1 をアップいたしましたのでアップデートの上再度ご確認くださいませ。
    ご迷惑おかけして申し訳ございません。よろしくお願いいたします。


    石川@Vektor,Inc.
    キーマスター

    現状弊社環境で発生しないので、状況がわからない状態です。

    該当のURLを貼るか、
    新規ページで同様の症状を発生させる手順を記載いただけると助かります。


    石川@Vektor,Inc.
    キーマスター

    > 外観→ウィジェットの画面でウィジェットエリア(VK CAT、VKお問い合わせボタンなど)が追加されると思いますが、それらが見えません。

    WordPress 5.8 からの仕様になります。
    + をクリックするとブロックが選べます。「すべてを表示」をすると左にパネルが開いてそこから選べます。

    下記併せて参照くださいませ。

    WordPress 5.8 の機能追加・仕様変更にともなう弊社製品の対応について

    Attachments:
    You must be logged in to view attached files.

    石川@Vektor,Inc.
    キーマスター

    > VKExunitのウィジェット機能の表示。

    こちらはどういう意味でしょうか?
    「機能の表示」とは何を指していますか?
    特定の画面でウィジェットが表示されないとかそういう話でしょうか?

    > 抜粋欄の内容の正確な反映。
    > 現在、”多機能プラグイン「VK All in One Expansion Unit(無料)」を利用することで、さまざまな便利な機能や豊富なウィジェットをご利用いただけます。 Read more …”と表示される。

    期待する動作はどこの画面に入力したものがどの画面・箇所にどう表示される事ですか?

    質問が複数になっていますが複合した問題でしょうか?
    複数の質問内容だと質問内容・確認内容が混乱してしまいますので、個別の質問の場合はトピックをわけて投稿よろしくお願いいたします。


    石川@Vektor,Inc.
    キーマスター

    「投稿トップに指定した固定ページ」は、設定 > 表示設定 で投稿のトップに指定した固定ページ の事です。
    この固定ページの抜粋に入力した内容が、description に通常反映されます。これは ExUnit のディスクリプション機能の仕様です。

    カスタム投稿タイプではそういった機能は存在しないので、現状では上記のコードのような個別のカスタマイズが必要という状態です。


    石川@Vektor,Inc.
    キーマスター

    WordPressのバージョンを 5.8 に上げられない理由はありますか?
    特に理由がなければ 5.8 にアップしてください。


    石川@Vektor,Inc.
    キーマスター

    ご報告ありがとうございます。
    本件症状確認・調査中ですので追って返信させていただきます。


    石川@Vektor,Inc.
    キーマスター

    ありがとうございます。確認・検証の上追って返信させていただきます。


    石川@Vektor,Inc.
    キーマスター

    zip に圧縮するとアップできますか?


    石川@Vektor,Inc.
    キーマスター

    ありがとうございます。
    そのまま貼ると自動で変換されるので、お手数ですが一旦テキストファイルに貼り付けて添付いただけると助かります。


    石川@Vektor,Inc.
    キーマスター

    コード状態が把握できないので、該当URLを貼り付けるか、
    該当URLのページの内容をコードビューにして表示されるコードをテキストファイルに貼り付けてアップロードいただけると検証しやすいです。

    Attachments:
    You must be logged in to view attached files.

    石川@Vektor,Inc.
    キーマスター

    ↑ のコードだと投稿(post)が書き換わらないので修正版です。
         ※↑のコードのままでも投稿トップに指定した固定ページの抜粋に入力すればその内容がディスクリプションに反映されます。

    add_filter(
    	'vk_get_page_description',
    	function( $description ) {
    		$post_type_descriptions = array(
    			'post'  => 'フックで変更した投稿のディスクリプション',
    			'event' => 'フックで変更したイベントのディスクリプション',
    		);
    		foreach ( $post_type_descriptions as $post_type => $archive_description ) {
    			if ( 'post' === $post_type && is_home() && ! is_front_page() ){
    				$description = $archive_description;
    			} else{
    				if ( is_post_type_archive( $post_type ) ) {
    					$description = $archive_description;
    				}
    			}
    		}
    		return $description;
    	}
    );

    石川@Vektor,Inc.
    キーマスター

    お世話になっております。ベクトルの石川でございます。

    Video Unit は動画なのでそもそも読み込みも重く、
    画像だけのスライダーでも嫌うユーザーが多い上に
    モバイル端末全盛の現状でスライダーの動画での利用は想定していません。

    Video Unit は基本全幅一枚で使う事をメインで想定していますので、
    「スライダー及びグリッドカラムの中にビデオユニットを入れられる事が仕様として不具合」ですので、入れられないようにするなど対応検討させていただきます。


    石川@Vektor,Inc.
    キーマスター

    ExUnit が出力する description タグは以下のようなコードで変更になります。

    add_filter(
    	'vk_get_page_description',
    	function( $description ) {
    		$post_type_descriptions = array(
    			'post'  => '投稿のディスクリプション',
    			'event' => 'イベントのディスクリプション',
    		);
    		foreach ( $post_type_descriptions as $post_type => $archive_description ) {
    			if ( is_post_type_archive( $post_type ) ) {
    				$description = $archive_description;
    			}
    		}
    		return $description;
    	}
    );

    石川@Vektor,Inc.
    キーマスター

    ブロックの方は下記をfunctions.phpなどに書けば改変可能ですので試してみてください。

    ※内容・改変条件は適当に変更ください

    add_filter(
    	'vk_post_view',
    	function( $html, $post, $options ) {
    
    		// テキストレイアウト以外の場合は何もしないで戻す
    		if ( 'postListText' !== $options['layout'] ){
    			return $html;
    		} 
    
    		$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 .= '</p>';
    
    		$html .= '</div>';
    		return $html;
    	},
    	10,
    	3
    );
15件の投稿を表示中 - 1,981 - 1,995件目 (全3,616件中)