您当前的位置:首页 > TAG信息列表 > database

  • 可湿性粉剂可以给一个值一个帖子ID吗?

    时间:2014-03-20

    所以我从另一个数据库中查询出一些数据,显然它们不是post 这意味着我不能使用标准permalink 将其链接到现有页面post type.所以我想如果WP可以生成一个,比如说“人工”的帖子ID,像其他任何页面一样链接到某个生成的页面custom post type.所以基本上是一个生成的页面the_permalink 但对于来自另一个数据库的数据,该数据库作为post 或者无论如何,问题是这是否可能?迄今为止我的代码:$result = $newdb->get_results(\"SELEC

  • 在函数.php中使用mysqli进行不同的数据库查询

    时间:2014-03-21

    我正在尝试连接函数中的数据库。使用mysqli的php。如果代码不在单独的php文件上,而不是在wordpress上,那么它似乎运行良好。但当我在wordpress上运行它时,我得到“连接失败:无法建立连接,因为目标计算机主动拒绝了它。”我不确定wordpress是否阻止了这一点。那么有人能在这个问题上启发我吗?如果需要,下面提供代码。require_once($_SERVER[\'DOCUMENT_ROOT\'] . \'/forum/config.php\'); $mysqli = new m

  • 我应该如何为我的插件存储日志

    时间:2014-03-23

    我有一个插件,作为transition_post_status 行动服务器每次都会发送一个响应。我想(永久)保存这些响应的日志,以便在表格中的某个位置向用户显示,如下所示:Date | Response ------------------ 1/1 | OK 1/2 | Status code 2 最好的方法是什么?我应该创建一个新的数据库表,还是有更方便的方法?一些背景:我试过使用WP_Logging() class, 但当通过操作调用时,它似乎不能正常工作。

  • 如何使用我自己的插件在WordPress中创建自定义表格?

    时间:2014-03-24

    我是WordPress插件开发的新手。这是我的核心PHP和HTML代码create-table.html <form method=\"post\" action=\"function.php\"> <input type=\"text\" name=\"table_name\"> <input type=\"submit\" name=\"create\"> </form> function.php

  • 远程数据库->响应时间大幅增加?

    时间:2014-03-31

    我有运行最新WordPress的nginx web服务器和运行MySQL 5.6的DB服务器,这两台服务器之间大约有90-100ms的延迟(往返延迟)。问题是,如果我远程访问DB,从web服务器获得响应大约需要5000毫秒。(连接通过SSL加密)相比之下,如果我在本地访问MySQL(web服务器和MySQL安装在一台机器上),大约需要200毫秒。1、为什么?是因为WP每页有多个MySQL查询,并等待每个查询完成吗?因此加起来是:100+100+100+100=5000毫秒?2、能否将WP修改为异步从MyS

  • Hello Dolly类型插件,允许人们添加自己的

    时间:2014-04-03

    我正在制作一个插件,通过快捷码在自定义404页面上显示一个随机笑话,基本上与默认的hello dolly插件非常接近,其中笑话被硬编码到脚本中。我想允许用户添加自己的笑话,可以通过自定义帖子类型从数据库中提取,也可以将其存储到一个文件中,然后将其拉入脚本(分解或file\\u get\\u内容,我不知道)我是wordpress插件开发新手,但我对php有相当多的了解。以下是我当前必须创建管理页面的代码add_action(\'admin_menu\', \'jokes_admin_add_page\');

  • $wpdb->Prepare逃逸太多了吗?如何正确使用它?

    时间:2014-04-04

    我对$wpdb->prepare感到非常困惑。我想用它来清理用户输入,但结果是它破坏了查询。我无法想象它是如何工作的,但我无法找出我做错了什么。请耐心点,给我指出解决方案。下面的代码只是一个简单的示例,用于演示,目的是明确出现了什么问题以及如何出错。Later there will be user input 正在馈送此查询。当我省略了“准备并使用sprintf”时,这个示例很有效:global $wpdb; $mydb = new \\wpdb( \"My_Login\" ,\"My_PW

  • 在WordPress外部访问WordPress数据库

    时间:2014-04-06

    主要问题:我正在写一个wp插件。在其中,我有一个页面位于此处:http://example.com/wordpress/wp-content/plugins/myplugin/page.php 如何从此页面访问WP数据库?是否有任何官方的、适当的方式不会因更新而中断?或者任何可靠的方法?第二种可能性(不是首选)-我想我的插件可能会创建一个wordpress页面,然后会是这样的:http://example.com/myplugin/index.php 这可能吗?它会如何响应用户对永久链

  • 上载/部署多站点安装

    时间:2014-04-07

    所以我想为客户创建一个多网站,因为目标是在几个子域上有相同的品牌主题,以应对不同的国家(例如mysite.com、usa.mysite.com、canada.mysite.com),其中根网站基本上是一个选择我们国家网站的地图。在阅读了所有关于wordpress多站点的内容后,这似乎是完美的。My questions though is how development is different.基本上是如何将多站点从DEV服务器传输到客户端。当我转储数据库并传输时,所有子域和结构/内容会像常规WP安装一样

  • 如何按计票数显示帖子,如果没有值,则继续显示没有选票的最新帖子?

    时间:2014-04-09

    也许有人能帮我。我想通过投票显示帖子。用户只能向上投票。所以,我想要的是——投票最多的帖子排在最前面,然后是没有投票的最新帖子。以下代码的问题是,只有在至少有一票(+1)的情况下才会显示帖子。我已经测试过了,它只按我想要的方式对帖子进行排序,但是如果没有投票值,如何继续循环?$args = array( \'post_type\' => \'topic-post\', \'posts_per_page\' => -1, \'order\'

  • 在数据库中存储`站点URL‘的目的是什么?

    时间:2014-04-09

    为什么WordPress在数据库中存储“siteurl”和“home”?这让我抓狂,因为我在本地开发,部署到临时站点,再部署到生产站点,所以我需要两到三次通过数据库来替换所有这些值。当你可以从网站运行的URL获取这个值时,存储这个值似乎有点倒退,所以我一定是缺少了一些上下文或其他内容。我希望有一些解决方案,我不必在每次部署更改时都搜索和替换。我希望能够复制文件和数据库并使其正常工作,就像我使用的所有其他系统一样。(Drupal、Laravel、Rails)

  • 如何在数据库中存储自定义用户数据?

    时间:2014-04-10

    我正在开发一个可湿性粉剂多站点网络,目标是10000个子博客。站点需要存储与用户相关的自定义数据。每个用户还有20个额外的数据字段。在WP中存储数据的最佳方式是什么?存储在自定义表中存储在用户元表中我正在为数据库使用专用服务器。规格为16GB RAM-Intel(R)Xeon(R)CPU [email protected]在用户元表中存储数据是否会影响我的网站性能?谢谢

  • 了解WordPress搜索

    时间:2014-04-11

    我正在尝试创建一个类似于totaljobs的自定义搜索。但通过WordPress网站。基本上,我可以同时搜索搜索词和位置。它现在的工作方式是,有一个搜索词字段,然后还有一个位置搜索。它们是两个独立的字段。对于搜索词字段,我使用标准的WordPress搜索,对于位置搜索,我使用作业纬度、经度和半径设置,并通过Google Maps API运行它们。如您所见,两种搜索的搜索过程都有很大不同。我在帖子中添加了纬度和经度的自定义字段,并在数据库中查询它们以进行搜索。我不知道标准的WordPress搜索是如何工作的

  • 将域数据库复制到本地-如何?

    时间:2014-04-13

    我注意到我的过程很慢,我想加快速度。我想能够复制我的数据库从我的领域,这是blueharlequin。com和本地工作,从而加快了进程。我之所以想这样做,是因为我们的网站有特定的循环,如果不知道类别ID以及其他信息,我就无法复制这些循环。我已经下载了wp db备份并上传了。然而,我点击的所有内容都会将我链接到我的网站,这不是我想要的。我的问题是如何让它在本地工作?

  • WordPress数据库错误-SQL语法错误-我找不到任何错误?

    时间:2014-04-13

    我正在尝试编写一个函数来检查电子邮件地址是否存储在我的数据库中。我编写了以下PHP代码:function check_my_users( $email_address ) { global $wpdb; $my_table_name = $wpdb->prefix . \'my_users\'; $result = $wpdb->get_var( $wpdb->prepare( \'SELECT email FROM %s

  • 我应该在插件的任何函数范围之外全局$wpdb吗?

    时间:2014-04-13

    我知道对全局变量的一般建议是根本不要使用它们。不过,在使用Wordpress数据库时,需要执行以下操作global $wpdb; 访问Wordpress提供的与数据库交互的方法。现在,我编写了一个小插件,它引入了几个需要与Wordpress数据库交互的函数。也就是说,在我写的每个函数中global $wpdb;. 之后,我动态构建所需的表名:$wpdb->prefix . \'my_table_name\';.在我看来,这是大量冗余代码,甚至可以产生更多的工作。例如,我在开发过程中更改了几次表名,在

  • Single.php不从数据库中拉入任何数据

    时间:2014-04-14

    我的单曲。php似乎没有从当前帖子的数据库中填充任何信息。这是我的单曲。php代码:<?php get_header(); ?> <div class=\"main-container\"> <div class=\"main wrapper clearfix\"> <article> <?php if (have_posts()) : while (have_posts()) : the_post(

  • $wpdb->get_var-当没有找到记录时,返回什么值?

    时间:2014-04-14

    我有以下代码:$queryPermission = $wpdb->get_var( $wpdb->prepare(\"SELECT Active FROM testers WHERE user_id = \'$user_id\' \")); if($queryPermission == NULL OR $queryPermission == 0) {

  • 从WordPress数据库中删除重复行,其中列在phpmyadmin中重复

    时间:2014-04-17

    我有一个像这样的wordpress表(phpmyadmin和MySQL)| id | meta_key | meta_value | +----+-----------+------------+ | 1 | import_id | abc | | 2 | import_id | abc | | 3 | import_id | def | | 4 | import_id | xyz | | 5

  • 检测$wpdb->GET_RESULTS()生成的错误

    时间:2014-04-17

    使用$wpdb->get\\u results()时如何检测错误?例如:$result = $wpdb->get_results(\"SELECT * FROM this is not a valid query\"); 前面的代码不会生成任何异常或错误;它只是将$result设置为空数组。我们如何可靠地检测由get\\u results()生成的错误?