WordPress - 在onclick事件中显示post meta_id

时间:2013-10-25 05:15:15

标签: php html wordpress wordpress-plugin

我正在使用一个插件,当您从主页blogroll中单击其标题时,该插件会打开WordPress帖子的弹出式预览。它是通过onclick事件完成的。目前在我的content.php中,我只能在您点击任何帖子时显示相同的帖子,因为它使用一个帖子特定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_version:1.29
  • ppp_id:cleae7Nv9Sp4UzVu - 这就是我需要的东西
  • ppp_template:none
  • ppp_width:640
  • ppp_height: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'); ?>,但这不起作用,因为我说我的知识非常有限。

感谢任何帮助

1 个答案:

答案 0 :(得分:0)

所以我想通过get get_post_meta codex阅读并找到了解决方案!这是有用的

<?php echo(get_post_meta(get_the_ID(), 'ppp_id', true)); ?>