Как использовать настраиваемое значение в внешнем javascript? Я хотел бы использовать настраиваемое поле, уже сохраненное для сообщения, которое является URL-адресом во внешнем javascript
<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 );
но это не сработает. Спасибо за вашу помощь.
У меня была аналогичная проблема с использованием пользовательских значений полей в виджетах, которые использовали JavaScript. Я написал учебник, объясняющий это. Попробуйте этот код:
<?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>