如何通过点击链接插入Wordpress数据库?

时间:2014-02-22 16:58:11

标签: php mysql wordpress

我在wordpress页面加载后设置了两个变量。单击链接后如何启动记录插入?到目前为止我读过的所有东西都需要一个表格。这是我到目前为止的代码:

<?php 
global $post; 
$wp_user_id = get_current_user_id(); 
$activity_post_id = $post->ID;
?>

<a href="insert_into_database_somehow">Click to Insert into Database</a>

INSERT INTO wp_activities (wp_user_id, activity_post_id, date_added) VALUES ($wp_user_id, $activity_post_id, CURDATE() )

1 个答案:

答案 0 :(得分:1)

将get变量添加到链接的末尾。

E.g。

<a href="mylink.com/?track_click">Click to Insert into Database</a>

然后在functions.php中,在init上添加一些代码来检查并运行代码。

function wpse_track_click() {
    if ( ! isset( $_GET['track_click'] ) )
        return false; 

    // add your code to run here.
}
add_action( 'init', 'wpse_track_click' );