如果帖子有多个类别,则删除循环中重复的帖子
我有一些帖子不止一个类别。在post循环中,我根据用户选择的类别获取帖子。如果用户选择了两个类别,其中一篇文章被分配给这两个类别,则循环将复制该文章。我试着用array_unique() 但不起作用。这是我的代码: <?php global $current_user; get_currentuserinfo(); //$current_user->user_categories;
自动更新会删除WordPress的核心文件并导致白屏死亡吗?
几天前,我有一个新启动的客户端站点突然出现故障,显示为白色的死亡屏幕,管理后端的站点都无法访问,只是显示了WSOD。在使用所有常用方法(如重命名插件文件夹和显示PHP错误等)排除故障后,我发现“wp includes”文件夹和“themes”文件夹本身(!)从现场消失了。文件权限似乎已更改,之前我无法编辑。htaccess文件作为我的FTP用户没有权限,但在修复时,我可以FTP并覆盖。htaccess文件以及所有核心WordPress文件。在替换了所有核心WordPress文件并重新加载主题后,该网站又开
使用自定义页面模板时未显示循环
好的,我想创建一个自定义页面模板,该模板显示与我的帖子完全相同的帖子index.php 做您可以查看我的index.php 在底部。所以我创建了一个。名为customindex的php文件。php和使用与我的index.php 顶部的代码将其标记为自定义页面模板:<?php /* Template Name: Custom Index */ 问题:带有自定义索引页面模板的页面不会显示任何帖子,我也不知道为什么。我的代码index.php:<?php get_h
如何删除RSS源重定向?
目前,我们网站的所有源URL都转发到/馈送/例如:www.wgel。net/feed/rss2/forwards to www.wgel。净/饲料/问题是/feed/是ATOM格式,我需要得到RSS2格式,因为我们正试图从feed中获取连续联系。CC说他们需要一个RSS2格式的feed,当我给他们我们当前的feed地址时,系统出错了,并说这是无效的。那么是什么原因导致了/rss2/的转发,我想我需要关闭它?检查了httaccess文件,其中没有任何内容。非常感谢您的帮助。谢谢Dan
Wp_postmeta在一个键中存储多个值
我目前正在自定义字段中存储一些数据,如下所示:$get_ref = $_SERVER[\'HTTP_REFERER\']; $ref = get_post_meta($post->ID, \'page_ref\', true ); $ref[] = $get_ref; update_post_meta($post->ID,\'page_ref\', $ref); 上面更新了post\\u meta,但没有覆盖它。我想将其他数据保存到与上面保存的值相同的值。以上
如何创建以不同布局显示博客帖子的页面模板?
我正在创建Wordpress主题,我想创建一些页面模板,用于创建具有不同布局的博客页面。例如,我想要blog-4-column。php,blog-3专栏。php和博客列表。php,为用户提供3种不同的布局选项来创建博客页面。现在我可以在索引中列出博客帖子了。使用以下代码的php文件:if (have_posts()) : while(have_posts()) : the_post(); ?> <?php get_template_part(\'content\', get_pos
自定义主题不会使用earch.php
我有一个自定义搜索表单。php和搜索。php在我的主题中。然而,当搜索某个内容时,我看到的只是首页(mysite.com/?s=地址栏中的某个内容)。我使用一个过滤器让Wordpress使用我的自定义搜索表单(不知道为什么它不会使用它)。当我使用不同的主题时,搜索确实有效。筛选函数中的代码段。php:function search_form_no_filters() { // look for local searchform template $search_form_templ
通过插件挂接到循环中,并在每个X帖子之后输出一些内容?
我有一个插件,我想在主页上发布X个帖子后输出广告。主页是第1步,但一旦我得到主页的代码,像归档这样的事情也应该成为可能。我如何连接到post循环,并说“在每个循环之后,增加一个计数器,然后如果计数器=我的数字,则输出一个ad”。我可以自己编写这段代码的所有逻辑,但在哪里挂接/实现我的代码是令人困惑的。
在主页上显示特定帖子
有人能帮我找出“列出类别帖子”插件是否是解决我问题的最简单方法吗:我的目标是能够选择在我们的homepage 在“最新消息”下。目前,所有新发布的博客帖子都会出现在“最新消息”中我希望能够创建新的博客帖子,并根据所选类别,它们将显示在主页上,或只是添加到我们的blog.这是我在home.php 我的主页上“最新新闻”框的文件:<?php $args = array( \'numberposts\' => \'5\' ); $recent_posts = wp_get_recen
自动将#添加到子菜单URL
我正在尝试替换所有子页面URL以自动包含#示例:http://www.website.com/parentfoo/#childfoo我试过使用wp_setup_nav_menu_item 运行所有子菜单项并向其中添加“#”,但现在$menu\\u item->post\\u name会显示ID,因此我不知道如何正确替换字符串。目前为止我拥有的:function auto_hashtag( $menu_item ) { if ( ! is_admin() && $men
为什么我在Xenu抓取的URL中看到‘yes’和‘no’?
这可能根本不是WordPress的事情,但我以前从未见过,这发生在我们正在完成的WordPress网站上。我使用Xenu 用于检查站点是否有断开的链接、图像等。当我在开发人员站点上运行时,我看到加载了404个有效URL,但附加了/是和/否。i、 e。http://mysite/2014/04/my-fascinating-post/yes http://mysite/2014/04/my-fascinating-post/no 以前有人见过这样的吗?!谢谢托比
Wordpress caching issue
我已经在wordpress中更新了一个页面,并且可以在“预览模式”中看到正确的结果,但是如果我在管理界面之外查看该页面,则不会显示更新。我四处搜索并尝试了以下方法,但均无效:禁用或清除我未安装的wordpress缓存插件,检查了wp配置。任何引用缓存的php文件都会清除浏览器缓存,并尝试选中多个浏览器。任何apache模块都可以使用htaccess文件进行缓存,现在我被难住了,不知道还能去哪里找。
我如何创建一个无法从外部访问的私有站点?
我需要一个安全的地方,在那里我可以存储有关我正在从事的项目的数据。这些数据包括文本和文件(图片、声音和视频)。我想为这个Purpose创建一个只有我自己才能访问的私人“博客”。这背后的原因是我可以从任何地方访问数据,该解决方案是独立于平台的,使用Wordpress搜索栏搜索数据应该很容易,元数据可以添加到所有上传的文件中。我唯一关心的是安全性——在保护web存储库的内容方面,我有哪些选择?我仍然面临的问题是:如果有人打破过去。htpasswd(通过暴力强制,is there a way to block
不能使CPT的永久链接工作
我正在学习如何使用wordpress,但我遇到了一个大问题。我正在尝试创建自定义帖子类型,我使用了以下代码:add_action(\'init\', \'init_realizzazioni\'); function init_realizzazioni() { $labels = array( \'name\' => __(\'Realizzazioni\'), \'singular_name\'
隐藏所有仪表板小工具(不删除)
是否有隐藏所有仪表板小部件而不是删除它们的方法?我希望我的widget是第一个widget,但根据文档,由于它都是“核心”,因此无法指定widget的显示位置,因此我的解决方案是最初隐藏所有widget。我遇到了这个,但这只隐藏了欢迎小部件,我试图复制欢迎小部件的隐藏,但没有成功(什么都没有发生):function remove_dashboard_widgets() { global $wp_meta_boxes; //unset($wp_meta_b
$wpdb->get_var-当没有找到记录时,返回什么值?
我有以下代码:$queryPermission = $wpdb->get_var( $wpdb->prepare(\"SELECT Active FROM testers WHERE user_id = \'$user_id\' \")); if($queryPermission == NULL OR $queryPermission == 0) {
将数组保存到GET_OPTIONS
我正在试图保存一个数组以在wordpress中获取\\u选项,我知道我不必因为获取选项而序列化数组。目前,点击提交按钮后,我没有收到任何失败消息的成功消息。是否使用get\\u选项和update\\u选项将输入数据正确添加到数据库中。如果没有,我的代码如何调整才能实现这一点。添加操作(“admin\\u菜单”、“dw\\u quotes\\u create\\u菜单”);function dw_quotes_create_menu() { //create custom top-level
为什么我的分类查询不会出现?
我正在尝试显示posts 来自\'Uncategorized\' 名为\'Reviews\' 但运气不好。我正在使用get_template_part(\'loop\',\'review\') 调用loop-review.php 其中包含我的分类循环,但由于某种原因,不会显示任何内容。有什么好处?以下是loop-review.php...<div class=\"row no-margin detail\"> <p class=\"title\"><span&
Get Value of Post before
我在wordpress中有一个正常的循环,在每个帖子中,我都需要检查帖子的值,然后再将其与当前帖子进行比较。--帖子1--**什么都不做**--POST 2--**从POST 1获取值**--POST 3--**从POST 2获取值**<?php if ( have_posts() ) { while ( have_posts() ) { the_post(); $desc
MANAGE_USERS_CUSTOM_COLUMN筛选器触发的函数不起作用
我正在尝试添加一个自定义列un users。php,但它保持为空。我已经成功地在用户管理页面中添加了一列,在我的主题函数中使用了此代码。php文件:function add_user_test_column( $columns ) { $columns[\'test1\'] = \'Test\'; return $columns; } add_filter( \'manage_users_columns\', \'add_user_test_column\