Questions tagged «theme-development»

主题为WordPress网站创建公共(前端)界面。

4
菜单项说明?wp_nav_menu()的自定义Walker
普通的Wordpress菜单如下所示: 主页| 博客| 关于我们| 联系 但是我在这些链接下看到了很多带有说明的页面: 主页| 我们的博客 关于我们| 联系 ....满足我们... | 阅读更多| 基本信息| 联系表 如何实现呢? (我希望它成为我所有主题的核心功能,所以请不要使用任何插件,我只想知道它是如何完成的)

6
我的代码放在哪里:plugin或functions.php?
是否有一种易于理解的方案来确定插件或主题的代码属于哪种代码functions.php? 目前有 很多 情况下,许多辩论有关的话题,主要是因为有关于WordPress的内部运作的一些误解。我是在根据事实而不是根据观点寻求答案。 它应该说明如何处理这些问题(可能还有更多): 自定义帖子类型和分类法 联系表格 简码 自定义小部件 add_theme_support( 'automatic-feed-links' ); SEO功能,例如自定义meta元素 主题切换 双方通常都有利弊。我们为您的functions.php文件提供的最受欢迎的最佳代码收集问题有很多代码片段,这些答案至少是值得商de的。 我们需要初学者可以理解的标准,也许还有清单,并附上原因。 另请参见Chip Bennett在我们的元网站上的相关问题:专门要求“没有插件”的解决方案的问题 相关:我在哪里或在网上其他地方找到的代码片段放在哪里?

27
用于WordPress主题和插件开发的软件?[关闭]
您使用什么软件来满足WordPress相关需求? 请说明您的操作系统。 在Windows XP上,我使用: Filezilla(FTP) notepad ++(用于读取PHP / CSS文件) firebug(firefox扩展,允许我使用网站元素) 我不经常使用的其他东西,但我想更多使用-xaamp(WP的本地版本)-github / SVN(文件的版本控制系统) 你呢?







10
您使用什么流程进行WordPress开发?[关闭]
我对其他人如何为WordPress开发主题和插件感兴趣。对我来说,管理面板中的浏览器内编辑器不会删除它。目前,我只是使用带有PHP插件(NetBeans)的IDE,从服务器中拉出开发Web目录,在其中进行编辑,推送进行测试,然后再迁移到现场。 我正在寻找其他人如何使用他们选择的工具来管理工作流,以开发,测试和部署主题,插件,并在上线之前针对这些主题测试WordPress的最新版本。 我已将其设为社区Wiki,以便其他人可以共享那里的开发过程。我不希望在这里找到一个正确的答案-您的流程是您自己的,而且我不希望您为自己或其他任何人工作。我只是想通过查看对他人有效或无效的方式来提高开发插件和主题的能力。 这里的另一个问题讨论了支持WordPress开发的特定软件工具。在这里,我正在寻找可以独立于工具应用的更多流程和方法,除了某些任务可能仅在某些工具系列中才能完成。

2
常量WP_USE_THEMES的作用是什么?
关于WP_USE_THEMES常量,食典规定: 如果您在自己的设计中使用The Loop(并且您自己的设计不是模板),请将WP_USE_THEMES设置为false。 但是将WordPress WP_USE_THEMES设置为true或false 对WordPress的实际影响是什么?我想知道WP如何使用它。

10
如何使用POedit创建.pot文件?
今天,我已经花了数小时来研究似乎很简单的事情,即为我正在创建的Wordpress主题创建.pot文件。我已经阅读了Smashing Magazine的文章,Tutsplus的文章以及其他一些文章,内容涉及如何使用Poedit为主题创建.pot文件,然后创建.mo和.po文件,但可悲的是,我仍然停留在第一篇步。 我安装了Poedit,发现UI与所有教程中显示的UI完全不同,似乎没有更多选项可以创建.pot文件。唯一可用的是从现有的.pot文件创建.po和.mo文件,这不是我现在需要的。 所以有人可以告诉我如何使用Poedit或其他方法创建.pot文件吗,我真的很感激。 谢谢!


1
值得限制主题文件的直接访问吗?
我不时遇到以下主题片段: if ( ! defined('ABSPATH')) exit('restricted access'); 它只是主题中某些(全部?)PHP文件的开头,它应防止恶意来源直接访问该文件。 我发现二十一或十一未包含此功能,而且我从未见过在官方WordPress文档中推荐使用此功能。对我来说,这似乎是个好主意,但我对安全性的了解还不足以判断它,因此在Google方面找不到很多东西。 我的自定义主题中应该有这东西吗?如果是这样,应该在所有PHP文件中还是仅在其中一些文件中?

6
如何检测移动设备并呈现特定的主题?
我想创建主题的新修改版本(如果需要,请检查我的个人资料),以便在检测到访问者通过iPhone,Android等手持设备访问该站点时向其呈现。 如何检测请求是否来自移动设备/浏览器? 如何加载并呈现专用主题? 更多信息:我的主题不流畅。它具有约976px的固定宽度(676px的内容+其余部分位于左侧边栏)。我不想彻底改变主题,但我认为对于320x480和800x480手机来说,它太大了。可能我将移除侧边栏或至少将其向右移动并进行其他小的调整。

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.