0

ホームページのブログロールからタイトルをクリックすると、WordPress 投稿のポップアップ プレビューを開くプラグインを使用しています。これは、onclick イベントを通じて行われます。現在、私の content.php では、1 つの投稿固有の ID を使用しているため、投稿をクリックすると同じ投稿しか表示できませんでした。

onclick="return ppp_open('this-where-the-id-goes', 'none', 640, 480, 160);" 

これはプラグインファイルの内容です。

onclick="return ppp_open(\''.$meta['id'].'\', \''.$meta['template'].'\', '.$meta['width'].', '.$meta['height'].', '.($meta['template'] == 'top' ? $meta['image_height'] : $meta['image_width']).');"

だから私がする必要があるのは、onlick イベント内で各投稿のメタ ID を生成することです。

私のphpは限られていますが、使用 <?php the_meta(); ?>すると、各投稿のメタデータのリストが表示され、ppp_idにはonclickイベント内の各投稿に対して生成する必要があるIDが含まれていました

  • ppp_バージョン: 1.29
  • ppp_id: cleae7Nv9Sp4UzVu - これが必要です
  • ppp_template: なし
  • ppp_width: 640
  • ppp_高さ: 480
  • ppp_image_height:160
  • ppp_image_width: 160
  • ppp_title_type: デフォルト
  • ppp_title:
  • ppp_text_type: デフォルト
  • ppp_text:
  • ppp_image_type: デフォルト
  • ppp_image:

のようなものかもしれないと思ったのです<?php the_meta('ppp_id'); ?>が、知識が非常に限られていると言ったので、これはうまくいきませんでした。

どんな助けでも大歓迎です

4

1 に答える 1

0

get get_post_meta codex を読んで解決策を見つけました。これがうまくいった

<?php echo(get_post_meta(get_the_ID(), 'ppp_id', true)); ?>
于 2013-10-25T06:42:04.207 に答える