您当前的位置:首页 > TAG信息列表 > php
仅限来自我的博客的最近评论
我想创建一个最近评论列表,针对我网络上的每个用户(Buddypress)。到目前为止,我最好的想法是:在所有用户的博客上进行DB查询,比较日期,按日期选择前10名。对我来说,这听起来对服务器来说太重了。有没有其他选择和更好的想法谢谢
缺少侧栏参数“FIX”-BEFER_CONTENT
正如您所知,边栏参数来自register_sidebar() 控件布局的- before_widget - after_widget - before_title - after_title 问题是您无法实现某些类型的设计,因为\'before_content\' 缺少。例如:<div class=\"container\"> <div class=\"title\"> title </div>
通过主题删除页脚中输入的有问题的PHP代码
我的一个朋友有一个使用Theisis主题的WordPress网站。最近,他通过主题向页脚添加了一些有问题的PHP代码(而不是PHP文件)。PHP代码出错,导致站点出现WSOD(白屏死亡)。因为每个页面上都有页脚,所以他无法重新删除PHP代码来修复站点。我对WordPress不太熟悉(我自己主要使用Drupal),所以我不能百分之百确定如何帮助他。我猜PHP代码片段存储在数据库中,需要手动从数据库中删除。但我对WordPress模式不太了解。有人能给我指出正确的方向吗?该代码将存储在数据库中的什么位置,以便
自定义发布类型-GET_DAY_LINK()
如何获取自定义帖子类型的存档链接?get_day_link() 似乎不起作用
PUBLISH_POST的添加操作不起作用
我正在开发一个个人投票插件,我不打算公开发布它,因为我还在学习WP。一般来说,你可以投票给帖子“向上”或“向下”。我有两个表,一个收集IP(不允许多次投票),另一个名为“post\\u votes”的表收集每个帖子的投票数。当我发布一篇新帖子时,它的ID存储在“post\\u votes”中,我可以在人们投票时更新每个帖子的“up”、“down”。这在几天前奏效了。我做了一些修改,但我不明白为什么它不再工作了。。这是目前为止的全部代码。。我仍然需要实施一些安全预防措施。<?php /*
数据库查询上的IF语句
我正在编写的投票脚本的一部分:我正在检查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
如何使用AJAX而不是分页来加载和显示评论?
是否有显示如下注释的插件:http://img541.imageshack.us/img541/6541/47905634.jpg当用户单击“阅读更多”时,旧的注释将通过ajax附加到列表中。
where to include a php file
我有一个php文件,其中包含一些我想使用的变量。当我将其包含在标题中时。php该文件中的变量在页脚处无法识别。php和其他一些地方。哪里是包含此文件的最佳位置,因此其内容将在所有wp文件中共享。
带有“Offset”参数的WP_QUERY
我正在使用以下内容对帖子进行自定义查询:$p = new WP_Query(); $p->query(array(\'offset\' => 30, \'posts_per_page\' => 10)); 如果我在整个博客上有36篇帖子,$p->post_count 将返回检索到的帖子数,在本例中为6。我需要获得post计数,就像我忽略这2个参数一样(这样我可以计算剩余的post计数)。我怎样才能做到这一点,而不必再提出另一个问题?
具有自动页面列表的默认菜单编辑器
如何向菜单中添加页面,并通过简单的复选框为菜单项定义所有子页面?
在评论模板之外获取$评论
我有一个连接到“template\\u redirect”(ajax请求帖子的url)的ajax请求,我只想显示评论模板:function get_comm(){ if(isset($_GET[\'get_my_comments\'])): $offset = intval($_GET[\'get_my_comments\']); echo $offset; // offset will be the same as \"cpage\" glob
阻止WordPress加载评论
我以我的方式显示帖子的评论,使用$comm = get_comments() 然后经过$comm 到wp_list_comments() (this is the reason why).如何禁止WordPress将评论从数据库加载到$wp_query, 何时显示注释模板?我这样问是因为我想避免这个额外的数据库调用,因为我自己使用上述方法获得注释。附言:我还注意到$comments 全局变量是一个数组,包含一篇文章的所有评论,而不仅仅是当前评论页面中的评论。如果我有一篇有10K条评论的帖子,WP会一次加载
自定义Query_Posts()参数
我正在为主题添加投票功能。访问者可以对帖子投赞成票或反对票。我创建了一个表来存储每个帖子的投票数,效果很好。现在,我正试图按投票对帖子进行排序。我有“投赞成票”和“投反对票”的链接。例如,当您单击“投票支持”一个新参数时sort=up 在URL中传递。在循环中,如果参数存在并且为=“up”,则我希望使用投票向上循环帖子。wpdb->get_results(\"SELECT post_id, FROM $wpdb->votes WHERE up > 5\"); 这就是我想用的东西
SQL error with custom query
我正在尝试创建一个自定义帖子查询,用于对投票结果为“竖起大拇指”的帖子进行排序。我将我的自定义“wp\\u post\\u投票”表(存储每个帖子收到的投票数)与默认的“wp\\u posts”表合并并显示帖子WHERE votes > 1.WHERE原因导致SQL错误。当我移除posts_where 过滤器我没有收到任何错误,但我的所有帖子都会显示出来,无论它们的投票数是多少。 add_filter(\'posts_join\', \'vote_join\' ); add_fi
获取帖子评论和ping总数的最快方法
我正在制作自己的评论模板(like this) 我需要知道如何获得当前帖子的评论和ping计数,也许可以使用快速数据库查询或类似的方法?请注意,我无法使用count($comments) 或者诸如此类的,因为我没有运行默认值comments_template() 从数据库中获取所有注释的函数。相反,我只使用get_comments().$post->comment_count (显然由初始化get_post) 很接近我要查找的内容,但它同时包含评论和ping:(
在更多页面上保留自定义URL参数
我创建了一个自定义URL参数,用于根据投票分数对帖子进行排序。我有一个“投票最多”的链接?sort=most_voted URL参数并使用查询帖子过滤器显示投票最多的帖子。例如,如果我想显示类别5中投票最多的帖子,我需要这样的URL?cat=5&sort=most_votes如何保存/附加sort 浏览类别时URL中的参数(甚至按标记名、搜索等)?
COMMENTS_POPUP_LINK()的WP数据库错误
我正在使用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: ?>
add_query_arg not working
我添加了一个过滤器,以便在类别中导航时将参数附加到URL上。当浏览类别时,仅当sort 参数已设置。例如,单击“查看投票最多的所有帖子”时,将显示投票率较高的帖子。在这里,您可以通过添加sort=most_voted 或sort=doleast_voted 到URL,使用cat=?.add_filter( \'category_link\',\'append_parameter\', 10, 2 ); function append_parameter( $link, $query )
Wp_Register_siidear_widget()缺少参数3
我安装了弃用呼叫插件,它告诉我要更改register_sidebar_widget() 和register_widget_control(), 本质上添加wp_ 第一是的,但我Missing argument 3 for wp_register_sidebar_widget() 和wp_register_widget_control()如果我把默认值none 对于第三个参数?
检查筛选器中是否设置了变量
多亏了你的建议,我启用了wp\\U调试并发现了插件的缺陷。我有一个按投票对帖子进行排序的过滤器。当sort URL参数已启用。add_filter( \'posts_where\', \'votes\', 10, 2 );我以前Undefined index: sort 所以我修改了我的函数,首先检查变量是否已设置。function votes( $where, $query ) { $sort = array_key_exists(\'sort\', $query->query