M T

フォーラムへの返信

15件の投稿を表示中 - 46 - 60件目 (全160件中)
  • 投稿者
    投稿
  • M T
    閲覧者
    5

    すみません、先のカスタマイズ部分のところで、
    snow-monkey-posts-exampletemplate-parts/widget/snow-monkey-posts-exampleのことです。

    0
    M T
    閲覧者
    5

    ご返信ありがとうございます。ややこしい内容のようで恐縮です。

    ご教示いただいたコードのここにtemplate-parts/widget/snow-monkey-postsを好きな形にカスタマイズした内容を記述は、レイアウトも含めてゼロからHTMLを書くということですね。
    ループが絡んでいるので、私の知識では、既存のレイアウト等を使わないと難しい感じです。

    カスタマイズ部分は、
    例えばsnow-monkey-posts-exampleで、「任意のタクソノミーの投稿」の場合、template-parts/loop/entry-summary-example(表示する項目はこのファイルでカスタマイズ)を読み込ませたいのですが、難しいでしょうか。

    難しいようであれば、今回は諦めようと思います。

    0
    M T
    閲覧者
    5

    返信が遅くなり、申し訳ございません。
    template-parts/widget/snow-monkey-posts.phpは子テーマは上書きしてみましたが、他に影響がでてしまいましたので、元に戻しました。
    以下がarchive-example.php の中身です。

    <?php
    /**
     * @package snow-monkey
     * @author inc2734
     * @license GPL-2.0+
     * @version 6.0.0
     */
    
    use Framework\Helper;
    ?>
    
    <div class="c-entry">
    <?php $locale = get_locale();
    if ('ja' == $locale  ) {
    		Helper::get_template_part( 'template-parts/archive/entry/header/header_jp', get_post_type() );
    	}else { //それ以外の場合
      Helper::get_template_part( 'template-parts/archive/entry/header/header', get_post_type() );
    }
    	?>
    	<div class="c-entry__body">
    <?php $locale = get_locale();
    if ('en_US' == $locale  ) {
    		Helper::get_template_part( 'template-parts/archive/entry/content/content_school_en', get_post_type() );
    	}else { //それ以外の場合
      Helper::get_template_part( 'template-parts/archive/entry/content/content_school', get_post_type() );
    }
    	?>
    
    	</div>
    </div>
    0
    M T
    閲覧者
    5

    ありがとうございます。
    ご教示いただいた、template-parts/widget/snow-monkey-posts.phpの参照先を以下(変更部分のみ)のように①②(オリジナルの表示内容を記載)にしてみたところ、「任意のタクソノミーの投稿」の内容が切り替わりましたが、「最新の投稿」など他のウィジェットに影響が出てしまいます。
    entry-summary-school.php
    entry-summary-school-en.php

    			<li class="c-entries__item">
    <?php $locale = get_locale();
    if ('ja' == $locale  ) { //日本語の場合
    				Helper::get_template_part(
    					'template-parts/loop/entry-summary-school',
    					get_post_type(),
    					[
    						'_entries_layout' => $template_args['entries_layout'],
    						'_excerpt_length' => $template_args['excerpt_length'],
    					]
    				);
    	}else { //それ以外の場合
    				Helper::get_template_part(
    					'template-parts/loop/entry-summary-school-en',
    					get_post_type(),
    					[
    						'_entries_layout' => $template_args['entries_layout'],
    						'_excerpt_length' => $template_args['excerpt_length'],
    					]
    				);	
    				}		
    				?>
    			</li>

    すみません、前の質問で、archive-example.php(①②を使用している)を適用させたいと、書きましたが、①②とは別のテンプレートを、特定の「任意のタクソノミーの投稿」あるいは、「任意のタクソノミーの投稿」にだけ
    当てることはできませんでしょうか。
    また、特定の「任意のタクソノミーの投稿」だけリッチメディアにするなど形式を変えるのは難しいでしょうか。

    色々と分かりにくい内容ですみません。よろしくお願いいたします。

    0
    返信先: ヘッダーコンテンツの記載について #32952
    M T
    閲覧者
    5

    ありがとうございます。
    V8で、ショートコードが使えるようになりました!

    0
    M T
    閲覧者
    5

    今回のコードで正常に動作しました。
    ご丁寧に教えていただきありがとうございました。

    0
    M T
    閲覧者
    5

    ありがとうございます。

    デフォルトの検索結果が利用されなくなっているのならば不要だと思います。

    すみません、通常の検索も使っています。「絞り込み検索」は特定のカスタム投稿タイプを対象に使っています。

    ご教示いただいたコードを使ってみると、以下のコードが出て、画面が白くなります。

    Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR), expecting ',' or ')' in /home/volunavi/matchingenglish.com/public_html/wp-content/themes/snow-monkey-child-master/search.php on line 24
    サイトに技術的な問題が発生しています。

    どこか修正が必要でしょうか。

    0
    M T
    閲覧者
    5

    すみません、▼search.php記載(現バージョン・動作しない)
    は実際には、先頭に <?php が入っています。

    「動作しない」というのは、絞り込み検索(プラグインによる)を使った際に、カスタム投稿のみが対象なのに、カスタム投稿だけではなく、投稿ページ、固定ページの一覧(全ての記事)が「リッチメディア」形式で表示されます。タイトルはなぜけフロントページです。

    古いコードでも問題なければ、それでいきたいと思いますが、
    use Inc2734\Mimizuku_Core\App\Controller\Controller;などは使われていないようですが大丈夫なのでしょうか。それと、新バージョンの以下の記載はなくてもよいのでしょうか。(なぜかコードを送信するとエラーになります)

    コードの知識がなくて恐縮ですが、よろしくお願いいたします。

    0
    M T
    閲覧者
    5

    うまくいきました!
    ありがとうございました。

    0
    M T
    閲覧者
    5

    コードありがとうございました。
    固定ページとトップページのテンプレに追加している、下記のコードを追加したのですが、ボタンが出ず、全体のレイアウトが崩れてしまいました。
    すみません、基本的な記載方法が間違っていると思います。

    //固定ページとフロントページにシェアボタン
    add_action(
    	'snow_monkey_append_main',
    	function() {
    		?>
    <?php
    // ここから追加
    		if ( in_array( get_option( 'mwt-share-buttons-display-position' ), [ 'bottom', 'both' ] ) ) {
    			Helper::get_template_part( 'template-parts/content/share-buttons' );
    		}
    // ここまで追加
    ?>
    		<?php
    	}
    );
    0
    M T
    閲覧者
    5

    ありがとうございます。
    フロントページです。
    https://ohitorisama.site/
    固定ページも同様の位置です。

    0
    返信先: ヘッダーコンテンツの記載について #30619
    M T
    閲覧者
    5

    なんどもすみません。

    修正コードでやってみると、ヘッダーコンテンツに Lang/言語 日本語 English とテキストだけ表示されるのですが、プルダウンになりません。
    先ほど、エラーが表示された際には、プルダウンで表示されていたのですが。

    0
    返信先: ヘッダーコンテンツの記載について #30615
    M T
    閲覧者
    5

    @KUMAI さん、キタジマさん ありがとうございます。

    ご教示いただいたコードと、マニュアルにあったショートコードをヘッダーコンテンツで使うための以下のコードをy Snow Monkey に追加。
    それから、ヘッダーコンテンツにショートコードを記載すると、ドロップダウンリストの下に以下のようなエラーがページ全体に出てしまいます。
    修正方法などありましたら、教えていただけますでしょうか。

    ●ショートコードをヘッダーコンテンツで使うためのコード

    /**
     * ヘッダーコンテンツでショートコードを使用可能にする
     *
     * @param string $mod
     * @return string
     */
    add_filter(
    	'theme_mod_header-content',
    	function( $mod ) {
    		if ( is_admin() ) {
    			return $mod;
    		}
    		return do_shortcode( $mod );
    	}
    );

    ●ページ全体に表示されるエラー

    Fatal error: Uncaught Error: Call to undefined function get_ob_clean() in /home/volunavi/volunavi.xsrv.jp/public_html/wp-content/plugins/my-snow-monkey/my-snow-monkey.php:625 Stack trace: #0 /home/volunavi/volunavi.xsrv.jp/public_html/wp-includes/shortcodes.php(325): {closure}('', '', 'my-dropdown') #1 [internal function]: do_shortcode_tag(Array) #2 /home/volunavi/volunavi.xsrv.jp/public_html/wp-includes/shortcodes.php(199): preg_replace_callback('/\\[(\\[?)(my\\-dr...', 'do_shortcode_ta...', '[my-dropdown]') #3 /home/volunavi/volunavi.xsrv.jp/public_html/wp-content/plugins/my-snow-monkey/my-snow-monkey.php(610): do_shortcode('[my-dropdown]') #4 /home/volunavi/volunavi.xsrv.jp/public_html/wp-includes/class-wp-hook.php(286): {closure}('[my-dropdown]') #5 /home/volunavi/volunavi.xsrv.jp/public_html/wp-includes/plugin.php(208): WP_Hook->apply_filters('[my-dropdown]', Array) #6 /home/volunavi/volunavi.xsrv.jp/public_html/wp-includes/theme.php(917): apply_filters('theme_mod_heade...', '[my-dropdown]') #7 /home/volunavi/volunav in /home/volunavi/volunavi.xsrv.jp/public_html/wp-content/plugins/my-snow-monkey/my-snow-monkey.php on line 625
    サイトに技術的な問題が発生しています。
    0
    返信先: 投稿ページの目次について #29929
    M T
    閲覧者
    5

    なるほど!
    CSSだけでできました。ありがとうございました。

    0
    返信先: 投稿記事に更新日時を追加したい #29070
    M T
    閲覧者
    5

    すみません、WPの標準機能で、更新日時が設定されていました。
    良く調べず、質問をあげてしまいました。トピックを閉じます。

    0
15件の投稿を表示中 - 46 - 60件目 (全160件中)