サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
トピックスターター 2024年6月4日 15:32
おにぎりフェスin浜松2023
https://event.onigiri-fes.com/2023/
というページを作成したのですが、
https://event.onigiri-fes.com
がサブドメインで、
というのご本ドメインです。
今後継続開催時に上記ドメインで当年のイベントについて発信をして、イベント終了後に、『/2023』のような年数に対応をしたサブドメインを作成して、過去ページを当年サイトにアーカイブをさせていきたいと考えています。
本ドメイン内にサブドメインを固定ページなどでアーカイブをさせる方法がないか知りたいので、できる方法があれば教えていただけないでしょうか。
お手数をおかけして申し訳ございませんが、どうぞ宜しくお願い致します。
2024年6月4日 15:54
OnigiriFesさん
今後継続開催時に上記ドメインで当年のイベントについて発信をして、イベント終了後に、『/2023』のような年数に対応をしたサブドメインを作成して、過去ページを当年サイトにアーカイブをさせていきたいと考えています。
恐れ入りますが、仮で良いので、具体例を挙げていただけないでしょうか。(現状は、認識齟齬が発生し易い状態に思えます)
「上記ドメインで当年のイベントについて発信をして~」とありますが、上記には複数のドメインの記載があり、読む側からすれば、どれのことか判断つきかねると思います。
また、現在の状態ですが。
- サブドメイン「https ://event.onigiri-fes.com」直下にはWordPressがインストールされていない
- サブドメインのサブディレクトリ「https ://event.onigiri-fes.com/2023/」にWordPressがインストールされている
上記のような状態かと思われます。
ドメインだけでなく、今後どのようにWordPressをインストールして管理なさる予定なのかも、考える必要があるのかもしれないです。
(まずは、最初の具体例を記載いただいてから考えることかもしれないですし、考えなくても良いのかもしれないですけれど)
わいひら reacted
2024年6月4日 17:01
実際にサンプルを作ってみました。
●設定
[Cocoon設定]→[インデックス]→フロントページタイプ「一覧」
ウィジェット「アーカイブ」を配置
●仕様
- 現在年の投稿のみ(今年2024年)を一覧表示します。(図①)
- アーカイブは標準「年月」表示ですが、「年」に変更します。(図②)
今年のリンクリストを非表示として表示します。
結果、過去のリンクリスト(2023年以降)のみとなる。
●改善点
例えば、現在2025年なのに、2025年の投稿が1件もない場合、404となる笑
●気になった点
onigiri-fes.comと、event.onigiri-fes.comは別ドメインの為、クロスドメイン対応となる?
別ドメインの情報取得する為、スクレイピングする必要あり?
専門でないので、私はよく分からず。
わざわざサイトを、分ける必要ありますか?
人手なら、終わったイベントの投稿を、他サーバーにコピペし。
アーカイブリンクを人手で書けばでき。
今回、25行程度のプログラムを書き、自動化しました。
自動で行うとなると、有償レベルかと思います。この為、プログラムの公開は控えさせて頂きます。
わいひら reacted
トピックスターター 2024年6月4日 17:34
@mk2_mk2 さま
早速のご回答をいただきありがとうございました!
下記ページのような構成にしたいと思っています。
https://exa-kids.org/
初めて自分でページを作成したもので、サブドメインやサブディレクトリの違いがわかっていませんでした。
今後展開したいのが上記のEXA KIDSのページを例に挙げると、
https://exa-kids.org/→ https://onigiri-fes.com (当年サイト)
https://contest.exa-kids.org/2023→ https://event.onigiri-fes.com/2023/ (過去サイト)
といった展開をしたく、EXA KIDSのページと同様にメニューの『EXA KIDSとは』のメニューバーにカーソルを当てると過去開催年の年度が表示されて、自分が見たい年度の数字にカーソルを当てると過去ページにジャンプするという仕組みを作りたいという意図でした。
===
本来やりたかったことは、
https://onigiri-fes.com (当年サイト)に、 https://event.onigiri-fes.com/2023/ (過去サイト)をアーカイブをさせたかったのですが、サブドメインの役割などがわかっていなかったので、サブディレクトリのドメインでページを作成してしまっていました。
おそらくEXA KIDSのようなページ構成にするのであれば、
https://event.onigiri-fes.comを当年サイトにして、 https://event.onigiri-fes.com/2023/ を過去サイトにしないといけないんですかね??
トピックスターター 2024年6月4日 17:35
@chu-ya さま
早速のご回答をいただきありがとうございました!
@mk2_mk2 さま様のご回答にも記載をさせていただいたのですが、下記ページのような構成にしたいと思っていました。
https://exa-kids.org/
初めて自分でページを作成したもので、サブドメインやサブディレクトリの違いがわかっていませんでした。
今後展開したいのが上記のEXA KIDSのページを例に挙げると、
https://exa-kids.org/→ https://onigiri-fes.com (当年サイト)
https://contest.exa-kids.org/2023→ https://event.onigiri-fes.com/2023/ (過去サイト)
といった展開をしたく、EXA KIDSのページと同様にメニューの『EXA KIDSとは』のメニューバーにカーソルを当てると過去開催年の年度が表示されて、自分が見たい年度の数字にカーソルを当てると過去ページにジャンプするという仕組みを作りたいという意図でした。
===
本来やりたかったことは、
https://onigiri-fes.com (当年サイト)に、 https://event.onigiri-fes.com/2023/ (過去サイト)をアーカイブをさせたかったのですが、サブドメインの役割などがわかっていなかったので、サブディレクトリのドメインでページを作成してしまっていました。
おそらくEXA KIDSのようなページ構成にするのであれば、
https://event.onigiri-fes.comを当年サイトにして、 https://event.onigiri-fes.com/2023/ を過去サイトにしないといけないんですかね??
2024年6月4日 17:55
以下を分け、ブログページにメニューを追加する。
[外観]→[メニュー]→カスタムリンクに、イベントページのリンクを列挙すればいいのでは?
- ブログページ(exa-kids.org)
- イベントページ(contest.exa-kids.org/)
●注意
フォーラムは対面での対応ではありません。
その中で、仕様も含め「どうしたらいいか?」の回答を求めるのは無理です。
ご自身でカスタマイズするなら、WordPressの使い方含め、もう少し勉強されるのが先かと思います。
恐れ入りますが、仕様も含め、業者にカスタマイズ依頼するのが望ましい思います。
2024年6月4日 18:47
OnigiriFesさん
上記のサイトは、「https: //exa-kids.org/main/」というディレクトリにWordPressがインストールされていて、
それを「https: //exa-kids.org/」として見せているようです。
こちらは、WordPressではないみたいですね。
(「Nuxt.js」?「Vue.js」?)
いずれにせよ、ドメインをそのような感じで分けてしまうのであれば、WordPressは別々になってしまうのではないかと思われます。
もしくは、WordPressをマルチサイトで構築する感じでしょうか。
マルチサイトは、やったことがありませんので、良く分からないですけれど。
各年毎にカテゴリ―を作って。
- トップページは固定ページで作成
当年のみを表示 - 過去年については、カテゴリーアーカイブで表示させる
などが、シンプルで簡単かとは思いますけれど。
上記のようなことなどを、少し調べてみて、検討なさってみてください。
(どんなことができるのかを、事前に調べておく必要がありそうに思います)
構築の難易度や管理のしやすさなど、比較検討する必要があるように思います。
投稿などをドメイン間で移動するとなれば、必ず移行作業も発生するのではないかと思うのですけれど。
(当年のみをリダイレクトさせるなどの方法もあるかも・・・ですが)
わいひら reacted
2024年6月4日 19:25
ふと思いましたけれど。
「カスタム投稿」を使う方法もあるかもしれないです。
申し訳ないのですが、特に調べておらず、思い付きで書いていますので、それらのことをいろいろ調べてみてくださいませ。
トピックスターター 2024年6月5日 08:03
@mk2_mk2 さま
重ねてのご回答をいただきありがとうございます!
2023のページはstudioで制作をしたようです。
自分がやりたかったページに近づけるように色々と調べてみます。
この投稿は7か月前ずつOnigiriFesに変更されました
2024年6月5日 12:41
参考にしたページと、言っている事に違いがあり。
exa-kids.orgのページですが、単なる活動記録(日記)です。
contest.exa-kids.orgを「過去サイト、アーカイブ」ではなく、本年度、昨年度、含めイベントページです。
「できる」「できない」ではなく、OnigiriFesさん自身が、ページ構成をどうするか?整理し、仕様を明確化するだけの事です。
●作り方
図示した通り。
onigiri-fes.com
ブログ型で作成する。(単なる日記)
[Cocoon設定]→[インデックス]→フロントページタイプ「一覧」 (ブログ)
で作成する。
[外観]→[メニュー]→カスタムリンクで、メニューに各年イベントページevent.onigiri-fes.com/2023/のリンク作成。
event.onigiri-fes.com
フロントページ、各年のイベントページを、固定ページで作成する。
各年のイベントのスラッグを2023と言うように年にする。
結果ページは、event.onigiri-fes.com/2023/となる。
わいひら reacted
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。