サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
Topic starter
2024年4月5日 11:15
こんにちは。宜しくお願いします。
固定ページで、経過年月を関数で表現したいのですが、
分かりません。
例文):
○○○○は、2014年(平成26年)11月29日発足、現在(2024年)で10年目。
と言う文章を、
固定ページで使っています。
この
"現在(2024年)で10年目"
の箇所を関数で表現したいのですが、上手くいっていません。
テーマにCocoonを使っています。
他のWordpressサイトで、
経過年月を表す時に、
function.php に、
//年齢自動計算(ここから) function birth1($day) { extract(shortcode_atts(array('day' => 'day'), $day)); return (int) ((date('Ymd')-$day)/10000); } add_shortcode('birth', 'birth1');
と、加えて、
[birth day="20141129"]
とショートコードを書いて、上手くいっていますが、
Cocoonが子テーマのためなのか、固定ページに、経過年月が出ません。
/////////////////////////////////////
[wordpress]固定ページなどの本文中の日付表示を自動更新する方法
https://neo-core.co.jp/shiryo/wordpress%E5%9B%BA%E5%AE%9A%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AA%E3%81%A9%E3%81%AE%E6%9C%AC%E6%96%87%E4%B8%AD%E3%81%AE%E6%97%A5%E4%BB%98%E8%A1%A8%E7%A4%BA%E3%82%92%E8%87%AA%E5%8B%95%E6%9B%B4%E6%96%B0/
を
function.php に記述すると、
add_shortcode('getTime4’, 'getTime4_sc');
の行で、エラーを指し示し、function.php を保存できません。
●Wordpressバージョン
バージョン 6.5
●テーマ
名前 Cocoon Child (cocoon-child-master)
バージョン 1.1.3
親テーマ Cocoon (cocoon-master)
バージョン 2.7.2.3
●サーバー構造 Linux 4.18.0-477.27.2.lve.el8.x86_64 x86_64
PHP バージョン 8.1.25 (64ビット値をサポートしています)
PHP タイムリミット 30
PHP メモリ上限 128M
PHPメモリ制限 (管理画面のみ) 256M
最大入力時間 (max input time) 60
アップロードの上限ファイルサイズ 64M
PHP POST サイズ上限 64M
cURL バージョン 7.61.1 OpenSSL/1.1.1k
となっております。
ご教授下さい。お願いします。
2024年4月5日 11:42
jsf-kochiさん
フォーラム上部にリンクのある、以下のページにありますように、本件は本来サポート対象外であることは、ご承知おきください。
サポート対象外のケース
https://wp-cocoon.com/not-supported/
わいひら reacted
Topic starter
2024年4月5日 13:42
固定ページで、使っています。
経過年月計算と、組み合わせて、次のように使っています。
ありがとうございました。解決済みのチェックを入れます。
スイマセンでした。
//経過年月計算(ここから) function birth1($day) { extract(shortcode_atts(array('day' => 'day'), $day)); return (int) ((date('Ymd')-$day)/10000); } add_shortcode('birth', 'birth1'); //経過年月計算(おわり) //固定ページにて// 2014年(平成26年)11月29日に発足し、[getTime3]年(令和[getTime4]年)[getTime5]月現在で[birth day="20131129"]年目を迎えています。
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。