- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
フォーラム
メインビジュアルのテキストで、「創業○○年」の年数を自動で更新したく、データファイルエディタの「functions.php」に年数を計算するプログラムを記載しました。
その後、メインビジュアルのテキストに「創業[cb_year since=19××]年」と記載したのですが、繁栄されません。(コードそのものが表示されます。)
固定ページ内ではちゃんと計算されるのですが、「メインビジュアル」内でのショートカットができないのでしょうか?
うまく伝わらなかったらすみません。
どなたかご教授いただけると幸いです。
Akismet Anti-Spam (v.4.2.4)
All In One WP Security (v.4.4.12)
BackWPup (v.3.10.0)
Contact Form 7 (v.5.6)
Customizer Export/Import (v.0.9.4)
Disable Google Fonts (v.2.0)
ImageMagick Engine (v.1.7.4)
Protect Uploads (v.0.3)
SEO SIMPLE PACK (v.2.4.2)
Site Kit by Google (v.1.78.0)
WP Maintenance Mode & Coming Soon (v.2.4.6)
WP Multibyte Patch (v.2.9)
XML Sitemap & Google News (v.5.3.3)
メインビジュアルのテキストで、「創業○○年」の年数を自動で更新したく、データファイルエディタの「functions.php」に年数を計算するプログラムを記載しました。
こちらの記載が気になったのですが、ちゃんと子テーマをお使いでしょうか?たまに親テーマ直接編集されてしまう方もいて、テーマ更新でカスタマイズは全て消えるので子テーマを使うか、functions.phpだけカスタマイズしたいのであればCode Snippetsを使うのをおすすめしています。
SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。
ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/
WordPress保守管理・セキュリティ対策
https://kanripress.ne.jp/wordpress-maintenance/
メインビジュアルのテキスト内で展開できるコードは制限されています。
したがって、ショートコード(ショートカットという表記は正しくない)は展開できないようになっています。
また、メインビジュアルで展開できるもの(リッチコンテンツはブログパーツIDですが、基本的には呼び出し元のブログパーツ内でショートコードを展開したとしても、反映はされないと思います(二重に呼び出しはできない)。
SWELLカスタマイズ向けの非公式サイトを作りました。何か見つかるかも?→ https://tecchan.jp/swell-tips/
上記以外のWordPress全般向けのナレッジはこちら→ https://tecchan.jp/
貴重なアドバイスありがとうございました。
「Code Snippets」は大変参考になりました。
テーマの編集ですが、子テーマを有効にし、その上でカスタマイズしております。
@しらこ さん
貴重なアドバイスありがとうございます。
そうだったんですね。
それでは、毎年手動で更新しなくてはいけないのですね。
次の方法でfunctions.phpに自作したショートコードの内容をメインビジュアル上に展開することができます。
- functions.phpにショートコードを登録
- ブログパーツを作成し、コンテンツ内にショートコードを入力
- カスタマイザー内「メインビジュアル」→「ブログパーツID」に、作成したブログパーツのIDを記入
※「メインテキスト」や「サブテキスト」ではなく、ブログパーツ経由で出力するのがポイントです。
一般ユーザー
SWELL初心者のために、ブロックパターンライブラリーを運営しています。