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

  • 我的永久链接结构的性能?

    时间:2010-10-29

    我已经在wp黑客邮件列表、本论坛和Google周围阅读了关于不同permalinks性能的讨论。然而,我无法真正推断我过去几年使用的permalink结构是否良好:/%postname%-%year%%monthnum%%day%.html 这种组合将postname直接放在/之后,年、月、日组合使其更加独特,因为许多postname都带有相同的名称。在过去的10年里,我一直在我的博客(甚至在wordpress之前)上使用html添加内容,这是我的传统。我不知道这是对永久性好还是对性能不好,我如

  • 导入自定义字段数据和数据库结构所需的建议

    时间:2010-11-08

    寻找实现以下目标的最佳方法的建议。我有一个带有多个自定义字段/分类的自定义页面模板。这些自定义字段所需的数据实际上位于中。每周更新一次的txt文件。它们很容易转换为。csv文件。在将这些数据导入自定义页面模板时,什么是最好和最安全的方法,我想我有3个选项。读取原始数据。txt或。使用自定义php的csv文件?导入。将csv转换为单独的数据库并从中获取数据?是否将数据导入WordPress数据库?选项3似乎是最好的一个,但我完全不熟悉wordpress数据库结构和实现这一点的最佳方式。

  • 仅限来自我的博客的最近评论

    时间:2010-11-12

    我想创建一个最近评论列表,针对我网络上的每个用户(Buddypress)。到目前为止,我最好的想法是:在所有用户的博客上进行DB查询,比较日期,按日期选择前10名。对我来说,这听起来对服务器来说太重了。有没有其他选择和更好的想法谢谢

  • 在表行中插入致命错误

    时间:2010-11-18

    我刚刚发现了这个很棒的留言板:-)希望有人能帮我解决一个我无法解决的Wordpress问题。。我在插件文件中添加了一个挂钩,将我发布的即时帖子的帖子id插入到一个名为“post\\u vows”的表中,该表用于跟踪up&;对职位的否决票。function post_votes($post_ID) { $wpdb->insert( $wpdb->prefix . \'post_votes\', array( \'post_id\' => $post_ID ) );&#x

  • 向wp_post表添加新行

    时间:2010-11-18

    我想在我的默认wordpress帖子表中再添加两行(用于向上或向下投票)。当我更新我的WP版本时,这些行会被删除吗,或者导致任何其他问题?另一种方法是创建一个单独的表,但在我的例子中,从1查询要快得多,也更容易。

  • 通过插件创建两个数据库表

    时间:2010-11-19

    我正在为我的网站开发一个投票插件,我想创建两个表:一个存储投票,另一个存储选民IP。在Codex中,它建议在安装插件时使用if语句来查看是否已经创建了表,但是如果我创建了2个表,如何更改代码?这是插件安装函数中的if语句,当前设置为检查是否已经存在1个表。... $table_name1 = $wpdb->prefix . \"voters_ip\"; $table_name2 = $wpdb->prefix . \"vote_posts\";

  • PUBLISH_POST的添加操作不起作用

    时间:2010-11-20

    我正在开发一个个人投票插件,我不打算公开发布它,因为我还在学习WP。一般来说,你可以投票给帖子“向上”或“向下”。我有两个表,一个收集IP(不允许多次投票),另一个名为“post\\u votes”的表收集每个帖子的投票数。当我发布一篇新帖子时,它的ID存储在“post\\u votes”中,我可以在人们投票时更新每个帖子的“up”、“down”。这在几天前奏效了。我做了一些修改,但我不明白为什么它不再工作了。。这是目前为止的全部代码。。我仍然需要实施一些安全预防措施。<?php /*&#x

  • 数据库查询上的IF语句

    时间:2010-11-23

    我正在编写的投票脚本的一部分:我正在检查WP数据库中的一个自定义表,通过检查IP地址和帖子id来查看用户是否已经投票给帖子。如果用户投票的帖子的IP已经存在,我想回应“已经投票了!”否则,添加IP。这就是我想到的。。global $wpdb; $voter_ip = $_SERVER[\'REMOTE_ADDR\']; $post_id = $_POST[\'post_id\']; if (!($wpdb->get_row(\"SELECT voter_ip FR

  • 在我的WordPress数据库中,这些phpMyAdmin错误意味着什么?

    时间:2010-11-25

    我在我的WordPress数据库中发现了3个非常类似的phpMyAdmin错误。More than one INDEX key was created for column `comment_approved` More than one FULLTEXT key was created for column `post_title` More than one INDEX key was created for column `lead_id` 有人知道如何

  • How to query custom db table?

    时间:2010-11-27

    我正在为会员网站创建我的第一个插件。我有一个名为subscription 使用subscr_user_id 值取自的列$current_user->ID. 因此,当当前用户订阅时,会在表中插入一条新记录,其中subscr_user_id 获取当前用户ID的值。如何从模板中查询(插入和选择)表(我不知道是否有其他方法可以测试查询)?我有这个SELECT查询:请注意,我已经在subscr\\U user\\U id=1的表订阅中预插入了一条记录,这意味着该用户是管理员。我通过sql控制台做到了这一点。/

  • 阻止WordPress加载评论

    时间:2010-11-27

    我以我的方式显示帖子的评论,使用$comm = get_comments() 然后经过$comm 到wp_list_comments() (this is the reason why).如何禁止WordPress将评论从数据库加载到$wp_query, 何时显示注释模板?我这样问是因为我想避免这个额外的数据库调用,因为我自己使用上述方法获得注释。附言:我还注意到$comments 全局变量是一个数组,包含一篇文章的所有评论,而不仅仅是当前评论页面中的评论。如果我有一篇有10K条评论的帖子,WP会一次加载

  • 自定义Query_Posts()参数

    时间:2010-11-27

    我正在为主题添加投票功能。访问者可以对帖子投赞成票或反对票。我创建了一个表来存储每个帖子的投票数,效果很好。现在,我正试图按投票对帖子进行排序。我有“投赞成票”和“投反对票”的链接。例如,当您单击“投票支持”一个新参数时sort=up 在URL中传递。在循环中,如果参数存在并且为=“up”,则我希望使用投票向上循环帖子。wpdb->get_results(\"SELECT post_id, FROM $wpdb->votes WHERE up > 5\"); 这就是我想用的东西

  • SQL error with custom query

    时间:2010-11-27

    我正在尝试创建一个自定义帖子查询,用于对投票结果为“竖起大拇指”的帖子进行排序。我将我的自定义“wp\\u post\\u投票”表(存储每个帖子收到的投票数)与默认的“wp\\u posts”表合并并显示帖子WHERE votes > 1.WHERE原因导致SQL错误。当我移除posts_where 过滤器我没有收到任何错误,但我的所有帖子都会显示出来,无论它们的投票数是多少。 add_filter(\'posts_join\', \'vote_join\' ); add_fi

  • 获取帖子评论和ping总数的最快方法

    时间:2010-11-28

    我正在制作自己的评论模板(like this) 我需要知道如何获得当前帖子的评论和ping计数,也许可以使用快速数据库查询或类似的方法?请注意,我无法使用count($comments) 或者诸如此类的,因为我没有运行默认值comments_template() 从数据库中获取所有注释的函数。相反,我只使用get_comments().$post->comment_count (显然由初始化get_post) 很接近我要查找的内容,但它同时包含评论和ping:(

  • COMMENTS_POPUP_LINK()的WP数据库错误

    时间:2010-11-29

    我正在使用comments_popup_link() 函数显示循环中每个帖子的注释数。<?php if (have_posts()) : while (have_posts()) : the_post(); ?> <?php if ( get_post_meta($post->ID, \'thumb_value\', true) ) : ?> //something <?php else: ?>

  • 在表格中查找最后插入的id的安全方法?

    时间:2010-11-30

    使用安全吗$wpdb->insert_id; 查找id 上次更新的row id 更新之后?例如: $sql = $wpdb->insert($table_name, $arrayWithDataToInsert, array(\'%s\',\'%s\')); $results[\'new_created_id\'] = $wpdb->insert_id; 或者,我是否有可能捕捉到紧跟在我之后插入的另一行的id?谢谢

  • Greest()函数返回未定义的属性

    时间:2010-12-03

    我正在使用mysqlGREATEST() 函数比较两个表字段,并在循环中显示具有最大整数值的其中一个字段。这两个字段由职位的投票分数组成:上升或下降。function vote_results($post_id) { global $wpdb; $table = $wpdb->prefix . \"post_votes\"; $results = $wpdb->get_row( \"SELECT GREATEST (up, down) FROM

  • 发布元数据与单独的数据库表

    时间:2010-12-03

    在开发需要数据存储的插件时,使用这种或那种方法的利弊是什么?这个explanation given in the codex 未详细说明:然而,在开始创建一个全新的表之前,请考虑是否可以将插件的数据存储在WordPress的Post Meta(也称为自定义字段)中。后元分析是首选方法;尽可能/实际使用。

  • Wp_postmeta中的未知元条目

    时间:2010-12-05

    我在一个运行了几年的网站上工作,有不同的维护人员,所以有点乱。我觉得奇怪的是wp_postmeta 其中所有键都是数字,并包含如下字符串:wpAjaxe17fbeda4c811052694cd66e93bf1868f720040882f22c2bba8432e030f010c8069596982baf4cc001345db989c7f98c 在哪里wpAjax 是固定部分,其余部分是十六进制值的序列(或者看起来是这样)。这些条目是1170和meta_key 范围从45511到46788,最后一篇

  • Resetting comment count

    时间:2010-12-06

    最近,我不得不转移到另一个域,不得不在enw服务器上重新创建所有MySQL表。我注意到一些帖子的评论数量增加了一倍。示例-http://inversekarma.in/scraps/you-dont-mess-with-the-rajinikanth/.在上面的帖子中,只有4条评论,但这条评论总共有8条评论。我不确定这是否与主题相关,因为这只发生在少数帖子中。有人能告诉我如何编写MySQL查询来重新统计所有帖子的评论吗?或者是一个插件?