-1
"Audience Intelligent"라는 플러그인을 설치했습니다.wordpress는 데이터를 저장하지 않고 데이터베이스에 새로운 빈 항목 만 추가합니다.
플러그인은 아직 개발 중입니다. 하지만 내 사이트에 설치하고 싶습니다.
이제 코드 :
add_action('wp_ajax_nopriv_audience_intel', 'audience_intel_ajax');
add_action('wp_ajax_audience_intel', 'audience_intel_ajax');
function audience_intel_ajax() {
$likeit = $_POST['button'];
$postid = $_POST['postid'];
global $wpdb;
$tablename = $wpdb->prefix . "intellike";
$newdata = array(
'radio' => $likeit,
'postid' => $postid
);
$wpdb->insert (
$tablename,
$newdata
);
if($likeit == 'Yes'){
$options = get_option('audience_intel_options');
echo $options['featured'];
}
else { ?>
<form id="audience_intel_feedback">
<p><strong><label>What can we do better?</label></strong></p>
<textarea name="feedback" rows="10" cols="40"></textarea>
<input type="hidden" value="<?php echo $postid;?>" name="postid">
</form>
<p><button id="audience_intel_fbutton" class="like">Fix this!</button></button>
<?php }
exit;
}
문제점이 데이터베이스에 저장된 새 항목이 있습니다. 피드백 텍스트가 누락되었습니다. 라인 (188) 주변
Check on Github, DB의
스크린. http://i.stack.imgur.com/yZRxi.png
올바른 방향으로 나를 가리켜 주셔서 감사합니다. 문제가 해결되었습니다. – akr