WordPress

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

1
在不创建插件的情况下将按钮添加到TinyMCE栏
我试图将一个或两个自定义按钮添加到TinyMCE RTF编辑器中。到目前为止,我看过的教程已经过时,或者说明了如何使用自定义插件进行操作。我如何在不创建插件的情况下(functions.php而不是在文件中)执行此操作?具体来说,我想添加一个“ h2”按钮,该按钮将添加<h2></h2>到正文中。

3
初始提交后,插件目录“ Last Updated”没有更改吗?
我发布的第一个版本我重写分析插件与上2010-05-12提交。但是WordPress.org插件目录仍显示2010-11-27作为“最后更新”日期 -这是在存储库中创建插件目录的日期。 开发者常见问题解答指出: 上次更新时间版本号更改后 ,上次签入到适当目录(trunk /或稳定标签目录)的时间。 大多数开发人员会在创建插件目录后立即提交其第一个版本,因此您不会注意到它们之间的区别。但是我发现在目录创建后超过一天提交的其他插件中也存在相同的差异。 我一口气提交了trunk/和tags/1.0/目录(使用本地副本,然后提交),但是另一个有此问题的插件却像大多数人一样做到了:提交,trunk/然后远程复制到tags/1.0/。 奥托最近说: 自述文件唯一的一次解析和条目的重新生成是在插件版本更改时。但是,对于使用标签的人来说,这通常是在制作新标签并更新稳定标签之后发生的。 自述文件已解析,所以我不知道我还能做些什么来使其正确更新?

3
3.2发布后,3.1会有安全更新吗?
我目前在PHP 5.1.6上运行WordPress 3.1.2。WordPress 3.2的最低要求将是PHP 5.2.4或更高版本。如果我继续运行WordPress 3.1.2,并且存在安全问题,他们将为3.1提供安全更新,还是我将被迫升级PHP版本以便可以升级到WordPress 3.2?
8 security 




1
张贴网址结构,例如site.com/category/the-post-title
我是新手,因此wordpress,我想更好地了解,是否可以根据category,然后根据,使用url创建网页post title,因此: 类似http://mysite.com/category-name/the-post-title 或http://mysite.com/category-name/12345(帖子ID) 或http://mysite.com/category-name/12345/the-post-title 是否存在某些插件可以执行此操作,或者我应该考虑其他方式url_rewrite来执行此操作?

1
使用Wordpress Multisite时如何获取博客名称
我有一个Wordpress多站点安装程序,其中有5个站点,该多站点称为Lifestyle 家园 汽车 建筑 假期 社区 我试图获取博客名称,以主题查看时,每个博客的每个功能都返回“生活方式”。 我努力了; get_bloginfo('name'); get_bloginfo(); global $current_site; var_dump(get_current_site_name($current_site)); get_current_blog(); 返回的字符串或对象都不包含博客名称,它们都包含站点名称“ Lifestyle”,任何人都可以提供任何建议...
8 multisite 

1
链接两种帖子类型
在此先感谢您的帮助。 我做了一些搜索,这个问题已经参考“ posts 2 posts”插件回答了几次,但是关于它的文档是非常“以编码器为中心”的-我能够并且很舒服地得到我的脏手,但我确实需要比那里提供的更好的循序渐进文档。:) 这就是我所需要的。我正在使用gPress使用其自定义帖子类型生成“位置”。这工作得非常好。我需要做的是能够将“事件”添加到地方。我可以使用自定义帖子类型来捕获所有事件详细信息,但是我希望能够将事件附加到特定地点,反之亦然。如果某人正在查看事件帖子,则可以使用某种简单的方法来提取与事件相关的地方信息。 任何建议表示赞赏!

2
在DOING_AUTOSAVE时返回$ post_id?
我在该站点以及其他地方一遍又一遍地看到以下模式: add_action( 'save_post', 'wpse14169_save_post' ); function wpse14169_save_post( $post_id ) { if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) { return $post_id; } // Other code... } 我为什么要回来$post_id?save_post是一个动作,并且忽略动作处理程序的返回值。WordPress核心本身也不做。 Codex示例确实返回$post_id,但它不是Codex 中的第一行错误(或过时)行。 我想念什么吗?我需要返回$post_id吗?有需要的时候吗?

3
我该如何做才能使“添加新帖子”页面的“可见性”默认设置为“私人”?
我正在尝试创建一个可更改“添加新帖子”页面的插件,因此默认情况下,“可见性”字段显示为“私人”: Status: Draft Visibility: **Private** Publish immediately [Publish] ...与WordPress通常假定的相反: Status: Draft Visibility: **Public** Publish immediately [Publish] 目前,我正在使用“ wp_insert_post_data”过滤器,这使我可以将post_status的所有信息都从“自动草稿”更改为“私人”。在这种情况下,会有意想不到的副作用:将post_status更改为“ private”似乎会自动发布该帖子,将编辑器中的按钮更改为“ Update”。此外,如果用户在指定标题之前进行了保存,则该帖子将以标题“自动草稿”发布。 有什么方法可以将默认情况下的“可见性”简单地更改为“不公开”,而不会自动发布帖子,并将按钮更改为“更新”?在普通WordPress中,用户可以手动将可见性更改为“私有”,并且该按钮将保持为“发布...”,我只需要通过插件即可实现。我还希望确保用户仍然可以选择“公开”。 谢谢!


3
用于验证自定义metabox的示例代码?
在该网站或Google搜索中,关于验证metabox自定义字段的示例的信息很少。 如果有人想举一些例子,这是一些有用的例子 1)输入的日期为2011年5月 2 日为有效日期格式2)在文本框中输入的数字是数字,介于100到500之间 3)在文本框中输入的文本长度> 25个字符 我的问题不是验证字段的代码,而是将验证代码放在哪里?使用Java还是PHP?如果它挂在保存帖子上,那么用于验证失败的技术-更新帖子?不更新帖子?-如何停止更新?通知用户问题的最佳方法。 所有建议表示赞赏。样本代码不仅仅是对一种技术的描述,而且更有帮助。(对于某人来说,这是一个很好的话题。)谢谢



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.