希望大家一直在做偉大的...
我今天來是爲了尋找一個答案,我的問題......
我創建了一個插件並激活它,它不會創建一個表等,只是簡單的PHP腳本。
<?php
/*
Plugin Name: F
Plugin URI: h
Description: T
Author: D
Author URI: h
*/
$server = "localhost";
$user = "admin";
$password = "";
$db = "wordpress";
$con = mysql_connect($server,$user,$password);
if (!$con) {
die("database connection error");
} else
{
mysql_select_db($db, $con);
$results = mysql_query("SELECT ID, post_title FROM wp_posts "
. "WHERE "
. "post_status = 'publish' "
);
while($row = mysql_fetch_array($results))
{
echo $row['post_title'];
}
}
自動完成代碼如下
$("#imageSearch").autocomplete("<?php echo bloginfo('wpurl')."/wp-content/plugins/foxycomplete/"; ?>foxycomplete.php", {
dataType: "json",
parse: function(data) {
return $.map(data, function(row) {
return {
data: row,
value: row.title,
result: $("#imageSearch").val()
}
});
}
}).result(function(e, item) {
location.href = link(item);
});
});
,這是工作,但我敢肯定,這是不正確的做法。我無法使用wp函數是插件腳本,而且這似乎是不安全的,並容易發生黑客行爲...
任何人都可以請幫助我如何獲得一個PHP文件餵養自動完成,可以訪問wop功能和是安全的?
非常感謝!
不工作 - 我已經更新了這個問題,以更好地理解......請你幫忙! – foxybagga 2011-02-16 14:16:28