Как можно добавить вставку WordPress в функции JQuery? - PullRequest
0 голосов
/ 29 марта 2019

Я написал этот код в WordPress, и я хотел бы, чтобы по щелчку моей ссылки ссылка больше не появлялась, и мой запрос WordPress запущен.

У меня есть добавление

<?php wp_enqueue_script('jquery'); ?> 

в моем файле header.php в разделе.

и вот мой код:

<script>
jQuery(document).ready(function(){
jQuery('a#valid').click(function(){
    jQuery('#valid').hide();
    $wpdb->insert($table, $data, $format);
    echo "Merci $userName d'avoir validé le module <b> $pageActuelle </b>!";

});
});
</script>
<?php

global $wpbd;
$table = $wpdb->prefix.'modulesCours';
$pageActuelle = get_the_title();
$user_id = get_current_user_id( );
$userName = $current_user->user_nicename;
$pageUrl = get_page_link();

$data = array(
    'module'=> $pageActuelle,
    'user'=> $user_id,
    'page'=> $pageUrl,);
    $format = array('%s', '%d');

$requete = "SELECT * FROM $table WHERE user = $user_id AND module like '%$pageActuelle' AND page like '%$pageUr'";
$result = $wpdb->get_results($requete);

if ($result != null) {
    echo "Désolé $userName mais vous aviez déjà validé le module <b> $pageActuelle </b>!";
    }
else {
    ?>
    <a href="#" id="valid">Valider le module</a>
    <?php
}

это:

 $wpdb->insert($table, $data, $format);

кажется, не работают,Но работать без jQuery

спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...