阻止对特定帖子类型进行pre_get_post筛选
我遇到了一个问题pre_get_post 滤器实际上我有4种帖子类型。帖子、页面、活动和地点。我为event and Vincement post type创建了一个名为city的自定义字段。创建自定义字段时,我有一个选项可以选择要在其上显示该自定义字段的帖子类型。现在,在前端部分,我添加了一个过滤器pre_get_posts 并修改了主查询以获取特定城市的所有帖子。在活动和场馆列表和单页上,一切都很顺利but this filter also applies on post and pages as w
创建并填充自定义导航菜单(菜单项-位置不工作)
我用下面的代码自动创建页面,然后我创建一个自定义菜单并将所有页面插入该菜单。$create_pages = array(\'Home\', \'About\', \'Contact\'); // there will be more items $count = 1; foreach ($create_pages as $new_page) { $add_pages = array( \'post_title\' => $new_page,&
将搜索字段限制为仅搜索具有自定义字段的自定义帖子类型
我相信这是可能的,我只是觉得我走的路不对。基本上,我有两种自定义帖子类型(调查者和中心),它们都在各自的归档页面(下面)上有搜索表单,以根据用户输入和自定义字段(自定义字段搜索插件正在索引)过滤归档。http://dev.anklearthritis.co.uk/find-a-specialist/ (调查人员)http://dev.anklearthritis.co.uk/centres/ (中心)然而,目前,无论用户搜索什么,前6个条目总是显示出来。我在搜索文件中使用以下查询(针对调查人员)$args
更改循环查询中的POST类型
我创建了一个名为“taxonomy myword.php”的模板,并试图打印与此自定义类别相关的帖子。不幸的是,我的帖子也会受到自定义帖子类型的影响。我尝试了正确的方法:function customize_customtaxonomy_query ( $query ) { $query->set(\'post_type\', array(\'business\') ); return $query; } add_action( \'pre_get_p
为什么wp_enQueue_script忽略我的‘wp_head’挂钩?
我想css_head_scripts 和js_head_scripts 要附加到wp-head但Wordpress完全忽略了这一点?我错过什么了吗? function css_head_scripts() { wp_enqueue_style( \'Master Stylesheet\', get_template_directory_uri().\"style.css\" ); } function js_head_scripts() {
使用TinyMCE脚本本地化变量
我正在编写一个插件,其中包含我想本地化的变量,以便在TinyMCE中使用。在我看来,合乎逻辑的选择似乎是使用排队的TinyMCE脚本本身对它们进行本地化,如下所示:public function localize_variables() { wp_localize_script( \'tinymce\', \'varName\', \'value\' ); } add_action( \'admin_enqueue_scripts\', \'localize_variabl
在定制构建插件中获取用户数据
因此,我正在开发一个自定义插件,它将获得设置角色的选项&;每个用户启用/禁用插件内某些页面/部分的功能。因此,我希望通过使用get_userdata()但这是一个错误Call to undefined function get_userdata(), 我已经看到这是一个常见的问题,但我还没有找到任何解决方案。那么如何在插件中获取用户数据呢?
在多站点中共享插件数据
我正在尝试建立一个非常类似于另一个网站的网站,目前为止,它与WordPress多站点网络非常好。我也在使用插件WP FileBase-该插件为每个站点创建一个数据库表(http://wordpress.org/support/topic/plugin-wp-filebase-download-manager-does-it-work-on-multisite) - 我有没有办法设置它,使这些站点共享同一个数据库?
我是否需要实例化XMLRPC类或另一个类中的任何类才能访问其方法?
我想在我自己的类中使用XML RPC类“wp\\u xmlrpc\\u server”的一些方法。这个类是已经实例化了还是我应该自己声明?如果是,怎么做?
如何将wp-content(或上传)移出WordPress目录
我试图将wp内容目录移到wordpress目录之外,并遇到各种奇怪的问题。尽管http://codex.wordpress.org/Editing_wp-config.php#Moving_wp-content_folder 说你能做到这一点,似乎目录结构深深地连接到了WP代码中。例如,我收到如下错误消息:PHP message: PHP Warning: file_exists(): open_basedir restriction in effect. File(/srv/wp.conten
将图库ID添加到wp_Get_Attach_link的相关属性
现在我的函数中有了这个片段。php/** * Add rel to links. */ function add_rel_to_gallery($link) { return str_replace(\'<a href=\', \'<a data-fancybox=\"true\" rel=\"group\" href=\', $link); } add_filter( \'wp_get_attachment_link\', \'ad
如何支持快捷码的额外颜色选项?
我正在创建一个WordPress主题,它几乎完成了。我已经为一些元素创建了一些短代码,包括具有不同颜色选项的按钮,如蓝色、绿色、红色等。我现在想要的是,如果用户不喜欢提供的颜色选项,可以允许用户提供自己的颜色十六进制值,例如:[button color=\"#123423\"]Button Text[/button]. 现在我也知道如何在后端获得价值,但我只是不知道如何在CSS中提供支持。例如,我有这样的东西:.button-blue{ background: blue;
Upgrading from 3.4.2
我最近接待了一位新客户,他经营着一个由WordPress提供支持的相当活跃的新闻网站。他希望我做的一部分是升级他的WordPress版本,这是他自3.4.2以来一直忽视的事情,我现在的问题是:直接升级到3.8.1是可行的,还是我应该选择小步骤升级(先升级到3.5,然后再升级到3.6等)?进行此操作时,应采取哪些适当的安全措施来防止数据丢失?我估计活动插件和他当前的主题会出现问题,所以我需要对数据库转储的所有文件进行完整备份,还是不够?提前感谢
查找注入到内容中的垃圾链接的提示
我在一个客户的网站上工作,我注意到帖子有一个隐藏的<div> 填充到dick pills等的垃圾邮件链接。为了运气好,我在数据库表中搜索了一些关键字,但没有找到匹配项。我还搜索了所有文件中的代码,也没有找到匹配项。我知道Wordpress黑客可能很难删除,而且他们会竭尽全力使其难以找到。但也许有一些“常见的嫌疑犯”我可以检查,或者也许有一些我可以寻找的告密迹象。I\'m not asking for anyone to solve this specific hack. 我只是想知道(总体上)
正在尝试获取php类中的登录用户数据
我正在尝试获取当前登录的用户数据,并在父类中使用它(我在几个函数中需要它)。在下面的示例中,我可以在第一个函数中获得userID,但在下一个函数中它不会给出任何输出。这是我的第一个wordpress插件,也是我第一次使用OOP,谁能帮我解决这个问题呢。<?php class WP_PM{ public $currentId; public function __construct(){ $this
缩略图+摘录=字数统计丢失
使用此函数显示我的摘录 <?php function get_the_content_limit_custom_allowedtags() { // Add custom tags to this string return \'<script>,<style>,<br>,<em>,<i>,<ul>,<ol>,<li>,<a>,<p>,<img&g
WordPress wp获取导航菜单项不提供外部链接
当我按照wp get nav菜单项读取nav项时,get\\u page\\u链接($id)或$item->url 没有提供我输入的外部URL:http://www.mydomain.com.相反,我似乎http://www.mydoamin.com/wordpress/NameOfMenuItem有什么想法吗?我正在使用permalinks,我想这可能是问题所在?这是菜单代码:<?php 函数bfShowHideMenu($menu\\u name,$args=array()){/
可以在WordPress安装中安装WordPress吗?
我有一个由WordPress支持的网站,例如。example.com. 我想在我的网站上的子目录中安装一个单独的WordPress安装,其中包含一个单独的数据库、主题等,例如example.com/blog. 这是否会导致正确显示两个安装的问题?例如,如果我尝试example.com/blog 或example.com/blog/post 这会不会导致安装A抛出401错误,因为它在原始文件中找不到页面example.com WP安装?
Duplicate post problem
我有两个循环。一个只显示一个帖子,另一个显示四个帖子。然而,我得到了重复的帖子。回路1<?php $my_query = new WP_Query(\'showposts=1\'); while ($my_query->have_posts()) : my_query->the_post(); $do_not_duplicate = $post->ID; ?> 回路二<?php $my_query = new WP_Query(\'showposts=4\')
为什么print_r在站点上的多个位置返回$classObj->userObj
我正在尝试学习如何为我正在开发的桥接插件解释print\\r的结果。Background我的第一个问题是setting editor capabilities receiving administrator capabilities. 在工作中,我意识到only the first two capabilities in the array were being added. 现在已修复此问题。然而Moving Forward现在,我开始返回并查看正在进行的调用,以及在wp\\u die、var\\u d