WordPress

WordPress开发人员和管理员的问答


5
通过自定义帖子类型获取get_terms
我有两个自定义帖子类型“国家”和“城市”,以及一个共享的分类法“标志”。 如果我使用: <?php $flags = get_terms('flag', 'orderby=name&hide_empty=0'); 我得到了分类法中所有术语的列表,但是我想将列表限制为“国家”这一职位类型。 我该怎么做? 使用新的解决方案 <?php $flags = wpse57444_get_terms('flags',array('parent' => 0,'hide_empty' => 1,'post_types' =>array('country'))); foreach ($flags as $flag) { $childTerms = wpse57444_get_terms('flags',array('parent' => $flag->term_id,'hide_empty' => 1,'post_types' =>array('country'))); foreach ($childTerms as $childTerm) { echo $childTerm->name.'<br />'; } } ?> 我无法回显$ childTerm-> name。为什么?

4
使用自定义tinyMCE按钮创建wp_editor实例
有没有一种wp_editor()使用自定义tinyMCE按钮进行定义的方法? 我注意到wp_editor函数参考提到其中一个$settings参数可以是tinymce (array) (optional) Load TinyMCE, can be used to pass settings directly to TinyMCE using an array()。 我的页面使用了许多不同的实例,我想向某些实例添加某些按钮。 例如, Instance #1 : Standard buttons Instance #2 : bold, italic, ul + (custom) pH, temp Instance #3 : bold, italic, ul + (custom) min_size, max_size 如果我已经按照本教程将按钮注册为tinyMCE插件,谁知道我会怎么做? 编辑 这是我在插件文件中使用的代码以使其正常工作: function add_SF_buttons() …

1
更改登录错误消息
看了一下问题,但我找不到类似的问题。 我需要更改用户尝试使用错误的用户名或密码登录时显示的自定义错误消息。 像这样,更改:“ 错误:您为用户名%1 $ s输入的密码不正确。忘记密码了吗?” 此“错误信息”(仅作为示例) 我尝试使用“ add_filter”,但是我不熟悉它,因此,任何帮助将不胜感激!谢谢
19 errors 

5
保存后如何编辑帖子数据?
我有一个插件,我希望能够通过一些过滤器来运行帖子内容,然后再将其保存到数据库中。通过查看插件api,我看到两个看起来像它们的钩子可能会有所帮助: save_post wp_insert_post 唯一的问题是,它看起来save_post不需要返回变量,因此我不知道如何过滤内容,并且wp_insert_post看起来已记录在案。 我想做这样的事情: add_action('whatever_hook_name','my_function'); function my_function($post_content){ return $post_content.' <br> This post was saved on '.time(); } 我将做一些比附加时间戳更有用的事情,即运行一些正则表达式过滤器,但这是我要添加的过滤器/操作的一般类型。 更新资料 请注意,我想截取保存在数据库中的数据,而不是在帖子中显示数据时截取(例如:不通过添加过滤器到the_content)

2
在快速编辑中显示自定义字段
想要改善这篇文章吗?提供此问题的详细答案,包括引文和答案正确的解释。答案不够详细的答案可能会被编辑或删除。 我有几个自定义字段,我需要我的客户可以随时对其进行编辑。为了方便起见,我希望他们能够从“快速编辑”中编辑这些自定义字段。这样,他们不必打开一堆新页面即可进入每个帖子。 是否可以将可编辑的自定义字段添加到快速编辑中?还是我不走运?

3
在管理编辑器中呈现简码的解决方案
我大约一年前曾问过这个问题,我希望有某种简单的解决方案可以使我实现自己的目标。因此,它去了: 我经常在管理员编辑器中使用短代码,但是当我将其交给客户时,他们通常不了解它们的工作方式。 我正在寻找的是一种解决方案,该解决方案可以在所见即所得管理编辑器中简单地自动呈现短码的关联输出。 从视觉角度来看,我希望此显示类似于出现“更多”行或在编辑器中显示图像时的显示。我的意思是,用户将看到输出,但只能删除它,而不能编辑呈现的简码的内容。

2
如何为博客文章,标签页等的永久链接结构添加/ blog /作为前缀?
我将Wordpress 3.1.3用作完整的CMS,安装在域的根目录中。我使用内置选项进行了设置,以将静态页面作为主页,然后将其发布在http://www.example.com/blog。 我想要的是拥有单个博客文章,类别页面,存档页面和标签页面,而其他任何与博客相关的页面的链接结构中都带有/ blog /的“前缀”。因此,发布网址为www.example.com/blog/post-title 现在,我只有类别页面正常工作。这是通过将以下行添加到我的.htacces文件中来完成的: RewriteRule ^category/(.+)$ http://www.example.com/$1 [R=301,L] 然后,我在Wordpress的“永久链接设置”页上将“类别库”设置为“博客”。这将为类别页面提供以下URL :(www.example.com/blog/category-name不删除中的类别前缀.htaccess,它们具有URL category/blog/category-name)。 为了使此功能适用于我想要的其他功能,我将“标记库”设置为“博客”。我还创建了自定义永久链接结构:(/blog/%postname%如我在Google上搜索到的一些线程所建议)。 这些设置为单个博客文章,标签页面和存档页面提供了我要查找的URL结构的URL。但是,这会使它们全部导致404错误。 我删除了.htaccess文件以确保Wordpress正在写入文件。如果我/blog/从永久链接结构中删除了,则一切正常,但是我不再具有要查找的URL结构。 我对应该做的事一无所知。我一直在阅读线程和指南,说这就像添加/blog/到永久链接结构一样简单,但是到目前为止,还没有那么简单。 如果有人知道如何使它工作,我将不胜感激。 .htaccess 内容: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>

3
开发人员和产品之间的Wordpress数据库同步
之前有人问过有关如何在两个Wordpress安装之间同步文件和数据库的问题。 对于数据库级别,答案通常是基本上转储一个数据库并将其插入另一台服务器。这样做的问题是,您最终会丢失可能在产品服务器上进行的所有更改。例如,使用指标,评论等... 考虑到这一点,我开始怀疑是否有可能扩展Wordpress ORM,以便您可以生成增量,然后将其注入到生产站点中。 是否有人尝试过,研究过,或者有任何想法或意见?

3
如何将用户名和密码存储到Wordpress选项数据库中的API?
我目前正在开发一个插件,很可能我会在公共插件存储库中发布它,以便其他人可以使用它。 该插件将使用API​​,并且要使用此API,您需要传递用户名和密码。因此,我的插件需要将这些登录凭据存储在数据库中。尽管API需要使用纯文本格式,但我不想将它们存储为纯文本格式。 所以我的问题是如何存储这些敏感信息?散列不存在,因此必须进行某种加密。 在WordPress中,有一个可以使用的唯一密钥,该密钥因博客而异?我应该使用哪些PHP函数进行加密和解密?我正在寻找可以在所有WP安装中正常工作的功能。

8
如何将仪表板访问权限仅限制为管理员?
我们将如何限制除管理员以外的所有用户对WP管理员区域的访问? 我们网站上的用户拥有自己的个人资料页面,这些页面可以完成他们所需的所有功能。 因此,管理员应该对除管理员以外的所有用户都设置限制。 怎么做?
19 wp-admin  users 

7
用什么SQL查询做一个简单的查找和替换
每当我创建一个新网站时,我都会首先在诸如“ stage.domain-name.com”之类的子域上创建一个临时站点。 一切正常后,我导出数据库,在notepad ++中打开它,并查找/替换“ subdomain.domain-name.com”,然后将其替换为“ domain-name.com” ...最后,我将其导入到新数据库中实时站点的数据库。 我的问题是...如果我只想使用phpmyadmin在整个数据库上执行此简单查找/替换操作,则需要运行什么SQL查询? -CH

3
如何在WordPress中实现基于位置的(邮政编码)搜索?
我正在一个本地企业目录站点上工作,该站点将对业务条目使用自定义帖子类型。字段之一将是“邮政编码”。如何设置基于位置的搜索? 我希望访问者能够输入他们的邮政编码并选择一个类别,并显示具有一定半径的所有企业,或者显示所有按距离排序的企业。我看到几个声称可以做到这一点的插件,但它们不支持WordPress 3.0。有什么建议么?



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.