Всем привет
Столкнулся с проблемой. Нужно в тексте записи по клику мышки пользователя загрузить кусок текста из произвольного поля. Перегуглил всё, нашел одно лишь решение на весь интернет.
Делал, как сказано тут — http://stackoverflow.com/questions/27600231/wordpress-load-custom-field-in-ajax
В functions.php вставил:
add_action('wp_ajax_load_custom_field_data','load_custom_field_data');
add_action('wp_ajax_nopriv_load_custom_field_data','load_custom_field_data');
function load_custom_fields_data(){
$postid=$_POST['postid'];
$metakey= $_POST['metakey'];
echo get_post_meta($postid,$metakey,true);
die();
}
В шаблон записи вставил следующее:
<a class="get_meta_val" postid="<?php echo $post->ID?>" metakey ="your_meta_key">Get Custom Value</a>
//get postid in any way you want and put you customfield name in your_meta_key
<script type="text/javascript">
jQuery(document).ready(function(e) {
jQuery(document).one('click','.get_meta_val',function(e){
e.preventDefault();
var pid = jQuery(this).attr('postid');
var metakey = jQuery(this).attr('metakey');
var data = {
'action': 'load_custom_field_data',
'postid': pid,
'metakey':metakey
};
// since 2.8 ajaxurl is always defined in the admin header and points to admin-ajax.php
jQuery.post(ajaxurl, data, function(response) {
alert('Custom Field Value is: ' + response);
//Here you can do whatever you want with your returned value
});
});
});
</script>
Заменил соответственно your_meta_key на своё произвольное поле.
Но в итоге вывелась синяя подчеркнутая ссылка, но кликнуть на ней нельзя (курсор при наведении становится, как будто на текст навёл и по клику ничего не происходит)
Выглядит итоговая ссылка в коде так:
<a class="get_meta_val" postid="5273" metakey ="kusoktexta">Get Custom Value</a>
Где может быть ошибка? Такое ощущение, что скрипт не подгружается
Спасибо заранее!
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
In my app I have such folder structure for styles
Страница выводится с помощью php, как с помощью gulp вывести селекторы в css файлДругими словами чтобы создалась заготовка css файла с уже прописанными...