-
投稿者検索結果
-
2019年10月15日 9:49 AM #30621
返信が含まれるトピック: ヘッダーコンテンツの記載について
多分この方法でヘッダーコンテンツでショートコードを使えるようにされていると思うのですが、この方法だとショートコードでも HTML が制限されてしまうようです。
ヘッダーコンテンツでショートコードを使う方法Snow Monkey v8 以降をお使いの方へSnow Monkey v8 以降の場合はこのカスタマイズは不…snow-monkey.2inc.org
なので、次の Snow Monkey のアップデートで、↑のコードを使わなくてもオフィシャルにヘッダーコンテンツのショートコード利用をサポートするようにしようと思います。次のアップデートがきたら、上記ページに記載のコードは消して、試してみてください。アップデートまでしばしお待ちください。
♥ 0Who liked: No user2019年10月15日 9:38 AM #30619返信が含まれるトピック: ヘッダーコンテンツの記載について
なんどもすみません。
修正コードでやってみると、ヘッダーコンテンツに Lang/言語 日本語 English とテキストだけ表示されるのですが、プルダウンになりません。
先ほど、エラーが表示された際には、プルダウンで表示されていたのですが。♥ 0Who liked: No user2019年10月15日 9:28 AM #30618返信が含まれるトピック: ヘッダーコンテンツの記載について
ぎゃーすみません、関数名が間違っていました。
get_ob_clean()
ではなく、ob_get_clean()
が正解です。add_shortcode( 'my-dropdown', function() { ob_start(); ?> <div class="langbutton"><select name="select" onchange="location.href=value;"> <option>Lang/言語</option> <option value="https://xxxxx.me/">日本語</option> <option value="https://xxxxx.me/en/">English</option> </select></div> <?php return ob_get_clean(); } );
♥ 0Who liked: No user2019年10月15日 9:24 AM #30615返信が含まれるトピック: ヘッダーコンテンツの記載について
@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 サイトに技術的な問題が発生しています。
♥ 0Who liked: No user2019年10月15日 8:42 AM #30610返信が含まれるトピック: httpsのページに、httpが混在します
<link rel=”profile” href=”http://gmpg.org/xfn/11″>
は正常に暗号化されているサイトでもこのままでしたね。問題梨と思います。
画像は失礼しました。2箇所でした。
画像をライブラリーから削除し、再度レイアウトしたのですが。httpになります。
原因わかりますか? ライブラリーのリンクはhttpsになっています。困りました
♥ 0Who liked: No user2019年10月15日 8:34 AM #30609返信が含まれるトピック: ヘッダーコンテンツの記載について
@KUMAI さんありがとうございます!
@M T さん、@KUMAI さんが書かれているとおりになります。ヘッダーコンテンツは HTML が使用可能ですが、セキュリティを確保するため、エディター上でも利用可能な HTML しか許可されないようになっています。
ショートコードをつくり、それをヘッダーコンテンツに入れるのが良いと思います。
add_shortcode( 'my-dropdown', function() { ob_start(); ?> <div class="langbutton"><select name="select" onchange="location.href=value;"> <option>Lang/言語</option> <option value="https://xxxxx.me/">日本語</option> <option value="https://xxxxx.me/en/">English</option> </select></div> <?php return get_ob_clean(); } );
これを My Snow Monkey もしくは子テーマの
functions.php
にはり、ヘッダーコンテンツに[my-dropdown]
と記述。♥ 0Who liked: No user2019年10月15日 8:28 AM #30606返信が含まれるトピック: httpsのページに、httpが混在します
↑
これは不要なので、テンプレートから削除したいこれは混在コンテンツには関係ないと思います。僕が管理している HTTPS のサイトでもこれはありますが、警告はでていません。WordPress が自動的に出力しているものですしね。消し方は僕にもわからないのでググってみてください。
あと、画像関連が3箇所です。
トップページを見た限りでは2箇所ありました。画像を差し替えられたら良いのではないでしょうか?
♥ 0Who liked: No user2019年10月14日 11:21 PM #30595返信が含まれるトピック: ヘッダーコンテンツの記載について
ヘッダーコンテンツは出力時に
wp_kses_post()
を通ってサニタイズされているので、<select>
や<option>
は削除されます。♥ 0Who liked: No user2019年10月14日 10:08 AM #30564返信が含まれるトピック: このブロックでエラーが発生したためプレビューできません
ご報告ありがとうございます! おそらく、Snow Monkey で使っている Gutenberg の API が WordPress 5.0 には入っていないのだと思います。Snow Monkey Blocks をアップデートして、WordPress 5.2 以上じゃないとインストールできないようにしようと思います。最新版でしか動作確認していないのでお知らせいただいて助かりました!
トピッククローズします。
♥ 0Who liked: No user2019年10月13日 11:07 PM #30554返信が含まれるトピック: スマホでのFooterCTAではみ出します
margin-left: 50px;を0pxにするということですよね
FooterCTAを消すボタンを押したら、表示されなくなりました。
復帰させるのはどうすればよいのでしょうか♥ 0Who liked: No user2019年10月13日 7:18 PM #30539返信が含まれるトピック: このブロックでエラーが発生したためプレビューできません
編集画面の右上の猿アイコンをクリックするとスクショのようなエラー画面になります。
♥ 0Who liked: No user2019年10月13日 6:03 PM #30536返信が含まれるトピック: Font Awesomeを表示したい
http://kimsweddingmovie.com/wp-content/themes/snow-monkey/assets/js/fontawesome.min.js
これは「軽量な FontAwesome」ですね。これは問題ありません。
さっき僕がみたときは
http://kimsweddingmovie.com/wp-content/themes/snow-monkey/assets/fontawesome-all.min.js
が参照されていました。これは存在しないので問題があります。なぜこのパスが参照されていたのかはわかりませんが…。
解決したとのことですのでトピック閉じます。
♥ 0Who liked: No user2019年10月13日 5:20 PM #30532返信が含まれるトピック: Font Awesomeを表示したい
JSのパスがきになりますが、コードには下記パスとなっていて、ファイルは存在します。
<script type=’text/javascript’ src=’http://kimsweddingmovie.com/wp-content/themes/snow-monkey/assets/js/fontawesome.min.js?ver=1570669055′></script>
これではダメということですかね。
♥ 0Who liked: No user2019年10月13日 5:03 PM #30523返信が含まれるトピック: Font Awesomeを表示したい
カスタムHTMLにいれるとソースが変わってしまいます
<i class=”fas fa-cat”></i>
↓ 保存すると
<i class=””fas” fa-cat”=””></i>
これの原因はなんでしょうか
♥ 0Who liked: No user2019年10月13日 4:49 PM #30518返信が含まれるトピック: my-snow-monkey.phpが読み込めません。
なるほど…。
「画面に表示される文字が snow-monkey」というのは画面のどこを確認すれば良いのでしょうか?
トップページなど、閲覧者がみる画面に表示されるはずなのです。
念のため、下記を確認してみてもらえないでしょうか?
ダッシュボード > プラグイン > プラグインエディター > My Snow Monkey とすすんだとき、ローディングを追加したファイル(my-snow-monkey.php)と同じ内容が表示されているか。
♥ 0Who liked: No user -
投稿者検索結果