WordPress

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

1
将更新通知气泡添加到管理菜单项?
我已重新措辞,以使其更有意义。 好的,我有一个使用远程服务检查更新的插件,就像默认的WordPress插件一样,在这种情况下,它仅检查XML文件。 我想在有可用更新时显示这样的菜单气泡。 它可以只显示“ 1”或类似“ alert”的文本,这无关紧要。 由于我的插件(使用add_options_page)使用选项页,因此插件设置显示在默认的“设置”子菜单下。 我想我需要添加以下CSS来显示气泡, <span class='update-plugins count-1' title='title'><span class='update-count'>1</span></span> 并融入全球$submenu。问题是我不能为菜单使用硬编码的数组值,因为每个站点都有不同的值。 所以我不能用 $submenu[80][10] .= <span class='update-plugins count-1' title='title'><span class='update-count'>1</span></span> 如何找到我的插件子菜单值,我是否必须遍历数组并匹配字符串值? 同样,即使我对值进行了硬编码,也无法显示气泡。 //adding plugin to menu add_action('admin_menu', 'sec_plugin_checker'); function sec_plugin_checker() { add_options_page(' Plugin Checker', 'Plugin Check', 'activate_plugins', 'sec_plugin_check', 'sec_checker'); // the conditional where I want the bubble to …

2
是否可以在不影响其他自定义帖子类型的URL的情况下更改常规帖子类型的URL?
困境 我有一些自定义帖子类型: 投资组合项目 感言 常见问题 这些自定义帖子类型的URL结构为: mysite.com/ 投资组合 /自定义帖子的名称 mysite.com/ 推荐 /自定义帖子的名称 mysite.com/ 常见问题 /自定义帖子的名称 我想使用普通的内置WordPress帖子类型来控制我们的博客条目,并使每个博客条目的URL如下所示: mysite.com/ 博客 / post-name 如果我转到“设置”>“永久链接”,然后将URL结构调整为类似... /blog/%postname%/ ...然后我所有帖子类型的URL 都受到影响,结果是: mysite.com/ 博客/投资组合 /自定义帖子的名称 mysite.com/ 博客/推荐书 /自定义帖子的名称 等等... 问题 我想知道的是-是否可以在不影响其他自定义帖子类型的URL结构的情况下调整内置WordPress帖子类型的URL结构? 我看到的解决困境的另一种方法是创建另一个名为“博客”的自定义帖子类型。这似乎很浪费,因为那样的话我根本就不会使用内置的WordPress帖子类型。 如果有人需要,为什么 如果有人想知道为什么我非常需要URL中的“博客”,那是因为我们将博客合并到与站点相同的安装中,并且希望保持URL完整,以免失去宝贵的Google汁液。 非常感谢您的帮助-谢谢!



3
将帖子移至回收站时执行的功能。
嗨,有一个动作可以在将帖子移到回收站时执行....我尝试了delete_post和Deleted_post。它对每个动作有效(但在每次动作之前和之后均按Codex编写)两次,并且仅当从垃圾箱删除帖子时才显示输出。示例我想向作者发送电子邮件,说明他的帖子由于某种原因已被移至回收站,并更新了一些user_meta。如果我用 add_action('deleted_post', 'emailUser'); 要么 add_action('delete_post', 'emailUser'); 仅当从垃圾箱中删除帖子时,此选项才有效。。。 更新:使其适用于使用 add_action('trash_post', 'emailUser'); 但是函数双重执行的问题仍然存在。。。


2
在用户个人资料页面中发表评论?
我正在尝试在本教程的指导下构建自定义用户个人资料:如何制作WordPress个人资料页面 我已经成功地将其实现为我的主题,并且一切正常。现在,我要实现的是在用户个人资料页面中获取评论模板,其他注册用户可以在其个人资料页面上发布评论,例如facebook wall或last.fm shoutbox。 我正在这样尝试: 在作者页面中,我添加了以下行: <?php comments_template(); ?> 但是它没有出现。然后我尝试这种方式:在WordPress之外获取WordPress注释 它可以添加注释模板,但是不起作用。当您单击提交按钮时,它会重定向到空白页。 我认为这个目标并不容易实现,它需要为每个用户创建自定义数据库来存储评论,因为评论系统仅存储特定页面或帖子的评论,而不能存储任何其他页面(如存档或作者页面)的评论。 如果有人能告诉我正确的方向,我将永远感激不已。 感谢TowfiqI。
9 comments  users 

3
主题和插件之间的区别?
我很好奇主题和插件之间的具体区别是什么。我的要点是...主题与外观(html / css)有关,插件与添加功能(代码/ php)有关。但是,像受Twitter启发的流行P2这样的主题似乎增加了功能……不只是增强外观。这让我有些困惑。这次摇滚交流的人能启发我吗? 非常感激。 埃迪
9 plugins  themes 

5
自定义帖子类型:如何摆脱编辑器(-元框)
我在问我如何摆脱后期编辑(Visual + HTML)。我尝试不注册帖子类型支持,但它仍然出现(取消注册可以与帖子编辑屏幕上的所有其他默认元框一起使用)。我还尝试使用remove_meta_box注销它,该方法也不起作用(除了title meta box以外,其他所有功能都可以使用)。也许我想念一些东西。已在网上搜索,找不到任何内容。我希望有人能告诉我。谢谢! 附言 对于禁用标题字段的解决方案,我也很满意,但这是第二个(不将其注册为post type作品)。 (Wordpress版本为3.0.4。)

1
如何自定义新用户欢迎电子邮件
如何自定义新用户的欢迎电子邮件? 我尝试过“ http://www.sean-barton.co.uk/wordpress-welcome-email-editor/”,但是它与我需要使用的其他一些插件Cimy Extra Fields冲突。 还有另外一个旧的插件对于wordpress 3.0.1而言。 将

1
自定义分类法和页面重写段冲突给404
我正在使用“自定义帖子类型” UI插件来创建我的自定义分类法。我有一个由项目(自定义帖子类型)和2个技术和客户自定义分类法组成的投资组合。客户分类标准具有的自定义重写段portfolio/clients/,而技术分类标准具有的自定义重写段。portfolio/ 重写: portfolio/html <-页面显示使用HTML的所有项目 portfolio/clients/client-a<-页面显示客户端A的所有项目 现在,当我尝试为网址为slug的客户端创建登录页面时,/portfolio/clients我会看到404页面。我很确定这是由于技术分类法的URL重写冲突。我猜是因为它在技术分类法中进行搜索,所以它不存在,然后吐出了404页。那么,如何使url重写插件起作用,以便在我单击时/portfolio/clients,它不会发送回404页面,并且使用正确的页面模板?



4
如何对所有请求强制使用SSL?
有没有一种方法可以对所有请求强制使用SSL?非常类似于使用admin ssl的选项,但是对于所有请求(包括未登录的请求)。
9 ssl 


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.