我在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() )
答案 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' );