外部Java脚本中的自定义字段

时间:2014-03-24 作者:advalue

如何在外部javascript中使用自定义字段值?我想使用一个已经为帖子存储的自定义字段,该帖子是外部javascript中的url

<script type=\'text/javascript\' src=\'http://www.my-website.com/wp-content/themes/mytheme/js/scripts.js\'></script>
要打开新窗口

onclick="window.open(\'MY_CUSTOM_FIELD_VALUE\');"
我试图添加

global $post; $cf = get_post_meta( $post->ID, \'my_custom_field\', true );
但它不起作用。谢谢你的帮助。

1 个回复
SO网友:unifiedac

在使用JavaScript的小部件中使用自定义字段值时,我遇到了类似的问题。我写了一个tutorial 解释它。请尝试以下代码:

<?php 
global $post;
$cf = get_post_meta($post->ID, \'my_custom_field\', true);     
?>

<button onclick="window.open(<?php echo json_encode($cf); ?>);">Click me</button>

结束