メインコンテンツへ移動

キタジマ タカシ

フォーラムへの返信

15件の投稿を表示中 - 5,896 - 5,910件目 (全7,634件中)
  • 投稿者
    投稿
  • アバター画像キタジマ タカシ
    参加者
    2627

    メニューの管理画面から直接入れるのは難しいので、フックで項目を足すほうが簡単かなと思います。

    add_filter(
    	'wp_nav_menu_items',
    	function( $items, $args ) {
    		// グローバルナビとドロワーナビにだけ追加する
    		if ( in_array( $args->theme_location, [ 'global-nav', 'drawer-nav' ] ) ) {
    			shortcode の部分は自分が定義したショートコード名にしてください。
    			return $items . '<li class="c-navbar__item">' . do_shortcode( '[shortcode]' ) . '</li>';
    		}
    		return $items;
    	},
    	10,
    	2
    );
    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2627

    @ケミさん ありがとうございます!
    @玄馬絵美子さん まさにこの記事にあるコードで実現できると思います。一度試してみてください!

    0
    Who liked: No user
    返信先: スマホだけPHPエラー #31429
    アバター画像キタジマ タカシ
    参加者
    2627

    おまたせしてすみません。下記でどうでしょうか?
    description が定義されておらず、固定ページ or 投稿のときだけ処理が走るようにしました。これなら $post に正しく値が入っているので大丈夫なのではないかなと…。

    add_filter(
    	'inc2734_wp_seo_description',
    	function( $description ) {
    		global $post;
    		if ( ! $description && is_singular() && isset( $post->post_content ) ) {
    			return str_replace(
    				[ "\r", "\n" ],
    				'',
    				wp_trim_words( wp_strip_all_tags( strip_shortcodes( $post->post_content ) ), 200 )
    			);
    		}
    		return $description;
    	}
    );
    0
    Who liked: No user
    返信先: スマホだけPHPエラー #31164
    アバター画像キタジマ タカシ
    参加者
    2627

    サポートフォーラムはあくまでフォーラムであり保守サービスではありません(だから僕以外の方が善意で返信することがあります)。従いまして、僕もなるべくはやく返信するように心がけてはいますが、至急だからとすぐに対応することは基本的にはありません。その点、ご了承ください。

    外なので今コードはかけないので、とりあえず文章になりますが、$post が空のときにエラーがでているのだと思うので、is_singular が true のとき、という条件を足すと良いかもしれません。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2627

    js 場合も crossorigin 属性の追加は面倒なので、僕なら wp_head でやっちゃいますかね…。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2627

    CSS の場合は wp_enqueue_style() を使うのが一般的ですが、integrity とか crossorigin 属性を入れるとなるとちょっとめんどくさいので、僕なら wp_head アクションフックを使ってやりますかね。基本的に head 要素の中に何か入れるのはこの方法になります(JS や CSS はなるべく専用のフックを使うのがベスト)。

    0
    Who liked: No user
    返信先: 外部JSの読み込み方 #30714
    アバター画像キタジマ タカシ
    参加者
    2627

    そうですね、Snow Monkey のサポートではなくなっているのであれですが… $ が残っているので全部 jQuery に変えると動かないですかね?

    僕が上で

    jQuery(function( $ ) {
      〜
    } );

    と書いたのは、ググればすぐでてきますが、$ をグローバルスコープに影響しない形で使う方法になります。ちょっとご提示のコードの場合だと window.onload = function() {} で囲ってあるのでややこしいかもですが、WordPress で jQuery を使う場合は僕の提示した上のコードで全体を囲って、その中で $ を使うのが標準的な手法だと思います。Snow Monkey のサポートの範疇ではないので詳しくはググってもらえればと思います。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2627

    下記トピックがほぼ同じ内容だと思いますのでご確認ください。

    テンプレートの上書き含め、子テーマでできることは基本的に My Snow Monkey(プラグイン)で実現できます。が、僕が子テーマではなくプラグインでのカスタマイズを推奨するのは「テンプレートの上書き」は本来非常に扱いが難しい手法で、アップデート時に意図せぬ不具合の温床になりやすいためであるため、プラグインを使ったとしても、テンプレートの上書きは推奨しません。一部分の追加・変更であれば、Snow Monkey は snow_monkey_template_render フックで書き換えが可能ですので、そちらの利用を推奨しています。

    0
    Who liked: No user
    返信先: 「スライダー」をランダム表示させたい #30680
    アバター画像キタジマ タカシ
    参加者
    2627

    あれ、すみません、上記じゃだめですね…。ウィジェットは動きますがブロックは動かない…。上記のコードで動くように Snow Monkey Blocks をアップデートしようと思います。しばしお待ちいただければ。

    0
    Who liked: No user
    返信先: 「スライダー」をランダム表示させたい #30676
    アバター画像キタジマ タカシ
    参加者
    2627

    下記のコードで特定のピックアップスライダーブロックだけ別のタグを使うようにすることができます。下記のコードを My Snow Monkey プラグイン、もしくは子テーマの functions.php に記述してみてください。

    add_filter(
    	'inc2734_wp_awesome_widgets_pickup_slider_widget_args_<ID>',
    	function( $query_args ) {
    		$query_args['tax_query'][0]['terms'] = [ '8bit' ];
    		return $query_args;
    	}
    );

    inc2734_wp_awesome_widgets_pickup_slider_widget_args_<ID><ID> の部分は適用したいピックアップスライダーブロックの id です。ブロック > 高度な設定 > アンカー で入力したものを書いてください。

    8bit の部分はタグのスラッグです。ここに自分が表示したいタグのスラッグを書いてください。

    0
    Who liked: No user
    返信先: スマホだけFooterCTAのラベルを変えたい #30674
    アバター画像キタジマ タカシ
    参加者
    2627

    CSS ではなかなか無理くりになると思うので、PHP でモバイルかどうか判定して切り替えるのが良いと思います(なのでいわゆるレスポンシブではないです)

    add_filter(
    	'snow_monkey_template_part_render',
    	function( $html, $slug ) {
    		if ( 'footer-cta/primary-btn' === $slug ) {
    			$text = wp_is_mobile() ? 'モバイル用' : 'PC用';
    			return preg_replace(
    				'|(<a[^>]*?>)([^<]+?)(</a>)|ms',
    				'$1' . $text . '$3',
    				$html
    			);
    		}
    		return $html;
    	},
    	11,
    	2
    );
    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2627

    確認ありがとうございます!
    トピック閉じます。

    0
    Who liked: No user
    アバター画像キタジマ タカシ
    参加者
    2627

    こちら、通常の投稿・固定ページのようにアイキャッチ画像を「コンテンツ上」には表示できないということですね。

    そうですね、そうなります。カテゴリーのページヘッダー画像を設定するか、割り当てた固定ページのコンテンツとして画像をいれるかですね。

    トピック閉じます!

    0
    Who liked: No user
    返信先: スマホでのFooterCTAではみ出します #30641
    アバター画像キタジマ タカシ
    参加者
    2627

    margin-left: 50px;を0pxにするということですよね

    なんのために margin-left: 50px を足していたかによりますが、とりあえずフッター CTA 内の .c-btnmargin-left は 0 にしたほうが良いです。

    FooterCTAを消すボタンを押したら、表示されなくなりました。

    復帰させるのはどうすればよいのでしょうか

    snow-monkey-footer-cta というクッキーを削除を削除してください。

    0
    Who liked: No user
    返信先: httpsのページに、httpが混在します #30639
    アバター画像キタジマ タカシ
    参加者
    2627

    Search Regex は使ったことがないのでわかりませんが、なんらかページキャッシュするようなプラグインやサービスを使用されてませんかね? もしそうなら、管理画面では差し替えているけどキャッシュの影響で実際の画面には反映されていない、というようなことがないか確認されたほうが良いかもしれません。

    0
    Who liked: No user
15件の投稿を表示中 - 5,896 - 5,910件目 (全7,634件中)

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。