我正在使用MYSQL,PHP和PDO开发我的网站,几天前我了解到我可以使用WordPress更快更轻松地完成它。我还了解到WordPress并没有使用PDO,所以现在我不知道如何处理我的PDO代码以使其与WordPress一起使用。有没有人有办法解决吗?或者我必须以WordPress支持的格式重写我的PDO代码。
答案 0 :(得分:1)
在WP内置功能上使插件不可靠使其与其他CMS系统更加兼容。我认为这是好事,不错。如果你看到这背后有充分的理由,那么一定要去做吧。但是......也许以WP的方式学习如何做到这一点会更明智。这一切都取决于你想要达到的目标。
以下是一个关于如何在WP中初始化PDO的简单示例:
public class d {
public static boolean isHTMLMatched(String html) {
Stack<String> buffer = new Stack<>();
String st="";//ADDED BY ME
String s="";//ADDED BY ME
int j = html.indexOf('<');
while(j != -1) {
int k = html.indexOf('>', j+1);
if(k == -1) {
return false;
}
String tag = html.substring(j+1, k);
if(!tag.startsWith("/")) {
buffer.push(tag);
}
else {
if(buffer.isEmpty()) {
return false;
}
s=buffer.pop();//ADDED BY ME
if(s.indexOf(" ")!=-1)//ADDED BY ME
st=s.substring(0, s.indexOf(" "));//ADDED BY ME
else st=s;//ADDED BY ME
if(!tag.substring(1).equals(st)) {//<----------------PROBLEM WAS HERE
return false;
}
}
j = html.indexOf('<', k+1);
}
return buffer.isEmpty();
}
public static void main(String[] args) {
System.out.println(isHTMLMatched("<table border = \"3\"> </table>"));
}
}
答案 1 :(得分:0)
在插件中开发所有自定义代码。我有一个我使用的插件框架,它引入了OOP,我做的第一件事就是包含一个PDO类。
您可以通过WP常量DB_HOST,DB_NAME,DB_USER,DB_PASSWORD从wp-config.php访问数据库信息,以创建您的PDO连接。