サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
トピックスターター 2021年9月18日 17:31
対象のページのURL:
https://naru-neko.com/wp-admin/post.php?post=2670&action=edit
相談内容:
固定ページに地図を表示したく、カスタムHTMLの中にHTMLコードで地図を呼び出したのですが、プレビューはできるのに、公開画面での表示ができません。
①上記不具合を改善したく、ご教示のほどよろしくお願いいたします。
②今後地図内のポップを増やしていく予定でいるため、カスタムHTMLはどこまで行数が増やせる(無限?)のか知りたく存じます。
不具合画面の画像を3枚アップローダーでUPしました。
(HTMLコードを使ったことがない初心者です。HTMLコードは他サイト様からコピーさせていただきました。)
解決のために試したこと:
カスタムHTMLが使用できなくなってないか。
→アフィリエイトサイトのリンク等は問題なく表示できました。
環境情報:
----------------------------------------------
サイト名:なるねこの日常
サイトURL: https://naru-neko.com
ホームURL: https://naru-neko.com
コンテンツURL:/wp-content
インクルードURL:/wp-includes/
テンプレートURL:/wp-content/themes/cocoon-master
スタイルシートURL:/wp-content/themes/cocoon-child-master
親テーマスタイル:/wp-content/themes/cocoon-master/style.css
子テーマスタイル:/wp-content/themes/cocoon-child-master/style.css
スキン:/wp-content/themes/cocoon-master/skins/skin-fuwari-omeshicha/style.css
WordPressバージョン:5.8.1
PHPバージョン:7.4.13
ブラウザ:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.63 Safari/537.36
サーバーソフト:Apache
サーバープロトコル:HTTP/1.1
言語:ja,en-US;q=0.9,en;q=0.8
----------------------------------------------
テーマ名:Cocoon
バージョン:2.3.2.1
カテゴリ数:27
タグ数:52
ユーザー数:1
----------------------------------------------
子テーマ名:Cocoon Child
バージョン:1.1.2
style.cssサイズ:4563バイト
functions.phpサイズ:203バイト
----------------------------------------------
Gutenberg:1
AMP:1
PWA:0
Font Awesome:5
Auto Post Thumbnail:0
Retina:0
ホームイメージ:
----------------------------------------------
ブラウザキャッシュ有効化:1
HTML縮小化:0
CSS縮小化:0
JavaScript縮小化:0
Lazy Load:1
WEBフォントLazy Load:1
----------------------------------------------
利用中のプラグイン:
Akismet Anti-Spam 4.1.12
Broken Link Checker 1.11.15
Contact Form 7 5.4.2
EWWW Image Optimizer 6.2.5
Google XML Sitemaps 4.1.1
Regenerate Thumbnails 3.1.5
Search Regex 2.4.1
SiteGuard WP Plugin 1.6.0
UpdraftPlus - Backup/Restore 1.16.61
WebSub/PubSubHubbub 3.1.0
WP Multibyte Patch 2.9
Yoast Duplicate Post 4.1.2
----------------------------------------------
2021年9月18日 18:06
narumekoさん
ご提示いただいたURLは、管理画面内であり、外部からは確認できません。
アクセスすると、以下のようにログイン画面が表示されてしまいます。
対象のページのURL:
https://naru-neko.com/wp-admin/post.php?post=2670&action=edit
わいひら reacted
2021年9月18日 18:11
以下の画像も確認できませんでした。
不具合画面の画像を3枚アップローダーでUPしました。
ずっと、以下のような表示です。
固定ページに地図を表示したく、カスタムHTMLの中にHTMLコードで地図を呼び出したのですが、プレビューはできるのに、公開画面での表示ができません。
①上記不具合を改善したく、ご教示のほどよろしくお願いいたします。
実際にどういうコードを貼り付けたのかなど分からないと、何とも言い難いと思います。
テストページを作っていただいて、公開していただけると、他の方も参照できると思います。
もしくは、貼り付けたコードをフォーラムにも貼り付けていただくか。
(コードの貼り付けができない場合は、テスキトファイルの添付でも良いと思います。)
②今後地図内のポップを増やしていく予定でいるため、カスタムHTMLはどこまで行数が増やせる(無限?)のか知りたく存じます。
こちらは特に聞いたことがありませんので、制限は特にないものと思われます。
サーバーの設定で、1投稿あたりの容量の制限はあるかもしれません。
(それも、設定である程度変更できるものと思われます。)
ただ、外部参照するようなものであれば、大量に貼り付ければページの表示速度は遅くなってしまいますので、そこは考える必要はあると思います。
わいひら reacted
トピックスターター 2021年9月18日 18:55
早速のお返事ありがとうございます。
また、ページが見れない旨大変失礼いたしました。
公開設定にしましたので確認可能か見ていただけるとありがたいです。
https://naru-neko.com/test/
画像については少々お待ちいただけますでしょうか。
プレーンテキストで貼っているつもりなのですが、なぜかうまく反映されず。。
トピックスターター 2021年9月18日 19:10
申し訳ございません。
なぜ画像がうまく貼れないのかが良くわからなくて、、。
先ほど貼り付けようとしていたURLは以下3つで、各アドレスの最後に『.jpg』を付けたものです。
『.jpg』を付けるといただいた表示のようになってしまうので一旦『.jpg』を消しました。
http://netakiri.net/uploader/src/up0697
http://netakiri.net/uploader/src/up0698
http://netakiri.net/uploader/src/up0699
よろしくお願いいたします。
2021年9月18日 19:25
narumekoさん
ちょっと時間がなく、しっかりと確認しておりませんが。。。
公開設定にしましたので確認可能か見ていただけるとありがたいです。
https://naru-neko.com/test/
上記は「404 Not Found」になってしまい、閲覧できないです。
もしかして、国土地理院の地図を埋め込もうさなさっていますか?
画像を拝見すると、Scriptの一部が見える気がしますが、完全なものではないような気がしますが、ちょっと良く分かりません。
一番簡単なのは、以下の国土地理院のヘルプページに説明がある通りですが。。。
https://maps.gsi.go.jp/help/intro/kinolist/8-kyoyu.html
上記ページの右下の「iframe」の方法が簡単な気はします。
こんな感じで埋め込むと。
こんな感じで表示されます。
国土地理院のものでない場合は、またお知らせいただければと。
国土地理院の場合は、まずは先にリンクしたヘルプページをご確認いただくのが、確実かと思います。
【追記】
上記方法だと、現在の表示内容(位置、レイヤ、作図等)が反映されないんですね、きっと。
上記方法だと、現在の表示内容(位置、レイヤ、作図等)が反映されないんですね、きっと。
となると、Scriptで埋め込まないとならないですね、きっと。
わいひら reacted
トピックスターター 2021年9月19日 00:27
色々教えていただきありがとうございます。
アクセスできるようにUPしてみました。見れますでしょうか?
https://naru-neko.com/test00/
該当の地図はLeaflet経由で地理院地図を使ったものだと認識してます。
こちらのサイト( https://ktgis.net/service/leafletlearn/index.html#step1 )で公開されていたStep1のコードを使いました。
このStep1のコードをそのままカスタムHTMLに貼り付けても「プレビューはできるが表示されない」状態になります。
目的は地図の上にマーカーを置いて、ポップアップでリンクを貼ることです。
(イメージは添付画像のような感じ)
(ポップアップ内のワードも検索できるようにしたい)
そう思って検索していたら上のサイトに行きつきました。
国土地理院のサイト、少し使ってみましたが、地理院地図のサイト上では添付画像のようにマーカーを置いたりはできましたが、マーカーが記載された状態だと「iframe」で表示できませんでした。
(初期状態の地理院地図は「iframe」で問題なく表示できました)
やはりカスタムHTMLだと難しいのでしょうか・・。
2021年9月19日 00:40
narumekoさん
私は国土地理院のものか…と推測しただけです。
実際に、どんなコードを貼ったのかが分からないと試しようがないです。
またコードについては、画像で添付されても、長いコードをコチラで手打ちすることはしません。
実質的にできません。
- どういうコードを貼ったのか
- それは、何を参考にして、どういうことをしたいのか
などなど、分かりませんので、試していません。
カスタムHTMLでできないなんて、一言も言っておりません。
(カスタムHTMLは、単にHTMLソースをそのまま貼り付けるだけですので、HTMLが正しければ何の問題もないはずです。)
まだ、何をしたいのかが分からないという状態だっただけです。
「Leaflet」については、私は初見です。
正直使い方は分かりません。
ただ、単に投稿中に貼れば良いというものには見えないのですが。。。
リンクしていただいたStep1だけを見ても。。。
Step 1.Leafletで地理院地図を表示する最も基本的なコード
- Leafletを使うための、cssとJavaScriptライブラリを指定する(6~7行)
- body要素内にdiv要素を作成し、idを設定する(ここでは"mapcontainer")(19行)
- JavaScriptで関数initを作成し、L.mapオブジェクトでLeafletの地図を表示するdiv要素のid、"mapcontainer"を指定して地図を作成し、mapに入れる(10行)
- setViewメソッドで地図の中心の経緯度とズームレベルを指定する(11行)
- Leafletには独自の地図データは含まれていないので、ここでは地理院タイルをタイルレイヤに設定して、addToメソッドでmapに入れる(12~14行)
上記のようにあります。
ソースを見た限り、「head」タグに書いて準備をしておかねばならないように見えます。
となると、カスタムHTMLのことではなく、「Leaflet」の埋め込み方というご質問なんだと思います。
正直、使ったことないですし、試すにはエネルギーが必要そうで、ちょっと時間に余裕がないと難しい。。。という印象を抱きます。
使ったことのある方がいらっしゃれば良いのですが。。。
わいひら reacted
2021年9月19日 00:56
例えば、以下のサイトに記載のコードを埋め込むと、「Leaflet」の地図が表示されるようです。
https://drawtrail.net/how-to-start-leaflet/
正しい手順が書いてある解説サイトを探した方が、近道な気はします。
ちなみに、上記リンク先の以下のコードをそのままカスタムHTMLブロックに埋め込んだのですが、それで表示されました。
(結果は、上に添付した画像です。)
(結果は、上に添付した画像です。)
表示領域やサイズなどは、調整するみたいですね。上記リンクしたサイトによると。
何分使ったことがないもので、詳しいところまでは分からいないです、申し訳ないですが。
何分使ったことがないもので、詳しいところまでは分からいないです、申し訳ないですが。
同様の解説サイトはいくつかあるようですので、「Leaflet 埋め込み方」などで検索してみるのが良いと思います。
わいひら reacted
2021年9月19日 05:20
narumekoさん
とりあえず今回のお問い合わせ内容は、カスタムHTMLというよりは、「Leaflet」に関するもののように思われます。
最初に「Leaflet」のコードであること。
そしてどうやってそのコードを生成したのか。
ポップアップの利用、リンク機能の利用など、お伝えいただくべき事案だと思われます。
それによって、調べる内容なども違うのではないかと。
正直、私はまだポップアップやリンクについては、どうやってコードを生成するのかすら分からないです。
「Leaflet」に対する知識がないですので。
その辺りのことは、ご教示いただかないと分からないです。
少なくとも、ただ「Leaflet」の地図を埋め込むだけであれば、先に私が試したとおり、問題なくできそうです。実際のページにも表示されます。
ポップアップやリンクや検索機能がつくとどうなるかは、今のところ分かりません。(それらの機能があると、必要な設定内容も変わる感じがします。。。おそらく。)
そして、まったく同じマップ(コード)を同じページに埋め込むと、プレビューでは表示されるものの、実際のページ表示では片方しか表示されない感じでした。(私の設定ミスかもしれませんが。)
「Leaflet ポップアップ リンク」「Leaflet ポップアップ 検索」などで検索いただく方が良いように思います。
検索機能は、プラグインの導入で実現しているようなことが書いてあるサイトもありました。
ポップアップ、リンクや検索機能をつけることは、「Leaflet」の機能であり、カスタムHTMLの話ではない気がします。
私は「Leaflet」については、今回初めて知りましたし、正直知識はないです。
ご存知の方をお待ちになるか、ご自身で検索していただくしかない気がします。(今のままでは情報が足りない気はします。)
わいひら reacted
トピックスターター 2021年9月29日 15:46
お返事遅れて申し訳ございません。
また、様々なご教示ありがとうございます。
いただいた検索方法を試しながら色々なサイト様で情報集めしましたところ、少し時間がかかりましたが解決いたしました。
おっしゃる通り、コードの方に問題がありました。
コードの中で、地図中に画像を入れるコードをコピペで加えていたのですが、画像の引用の仕方を絶対参照から相対参照に変更してみたところ公開画面でも表示できるようになりました。
この度は当方勉強不足で、見当違いな発言が多く、大変失礼致しました。
情報いただいたおかげで何から調べたらよさそうか見当づけることができました。
特にカスタムHTMLのところ、よくわかっておらず大変失礼な発言をしてしまいましたことお詫び申し上げます。
こちらで質問してなかったら諦めていたと思うので、大変助かりました。ありがとうございます。
わいひら reacted
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。