カスタムフィールドをウィジェットに表示したい
Listifyという海外製のWordPressテーマを使用しています。
WP User Frontend(ログインせずに誰でもフロントエンドから投稿・編集ができるようにするプラグイン)を使って、前もって用意しておいたカスタム投稿タイプに、ユーザーがイベント情報を投稿できるようにしました。このプラグインの機能を使って、イベント日時や場所などの補足情報をカスタムフィールドとして投稿することも可能で、投稿内容と一緒にカスタムフィールドの情報も詳細ページにちゃんと表示されています。
ところがそのカスタムフィールドをトップページのウィジェットに表示するのが上手く行きません。(タイトル、本文、アイキャッチ画像を表示することはできています)
↑この日付の部分(投稿日)を、カスタムフィールドの「イベント開始日」「イベント終了日」に置き換えたいと考えています。
プラグイン制作元のサイト記事によると
ちなみにプラグインを通じて作られたカスタムフィールドは、WPUF Custom Fieldsとして投稿と一緒に保存されています。(↓管理画面)
プラグイン制作元のサイトの記事(英語)によると、 text, textarea, dropdown, date, radioなどのカスタムフィールドの情報は、下記のコード一行で表示させることができるとのことです。
lang
1<?php echo get_post_meta( $post->ID, 'ここに事前に設定しておいたカスタムフィールドのMeta Keyを入力', true ); ?> 2```しかしこれを試してみても何も表示されませんでした。 3 4追記:何度か試してみると、下記のエラーが出るようになりました。 5(105行目は上記のコードを貼った箇所)
Notice: Trying to get property of non-object in /home/miyako-fan/miyakojima-fan.com/public_html/wp-content/plugins/miyakojima-customizations/widgets/class-widget-home-recent-events.php on line 105
これだけの記述では足りないのかなと考えています。 対処法をお分かりになる方、教えていただけると助かります。 宜しくお願いいたします。
回答2件
あなたの回答
tips
プレビュー