首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我应该创建一个主题还是一个插件?

我应该创建一个主题还是一个插件?
EN

WordPress Development用户
提问于 2015-01-07 04:59:23
回答 2查看 416关注 0票数 5

我正在做一个公益项目,试图学习WordPress。我得到了一个粗略的设计(见下面的截图),我正在努力思考如何处理这个问题。

我的主要问题是整个图片库的一面。为了使我的客户能够获得网站,而不是让我创造未来的内容,我觉得我将不得不开发一个插件,使它看起来/功能。

我已经搜索过其他类似于此的插件,但是没有什么能满足我的需求。

我想我主要是在寻找关于我下一步该做什么的指导。

EN

回答 2

WordPress Development用户

回答已采纳

发布于 2015-01-07 05:19:03

尽量将业务逻辑排除在主题之外。处理图像总是一种边缘情况,因为它们确实会影响演示,这通常是一项主题工作。

但是如何获取和排序这些映像、JavaScript部件和后端的逻辑在单独的代码库中可能更好。对于版本控制来说,这也更容易,因为您可以专注于一个已经足够复杂的问题。

我只想在主题中添加一个自定义操作,也许是这样的:

代码语言:javascript
运行
复制
do_action( 'content_before' );

有关标准主题挂钩的讨论,请参见票证#21506

然后,您的插件可以通过以下方式插入其内容:

代码语言:javascript
运行
复制
add_action( 'content_before', 'your_plugin_callback' );

提供一个单独的样式表,但为每个主题覆盖该选项的选项提供一个add_theme_support()

最好的办法是:如果保持足够的灵活性,就可以在下一个项目中重用代码。或者在wordpress.org上分享。或者卖掉它。

另见:把我的代码放在哪里:插件还是functions.php?

票数 6
EN

WordPress Development用户

发布于 2015-01-07 06:53:50

代码语言:javascript
运行
复制
add_action('loop_start', 'slider_function');
function slider_function() {
if ( function_exists( 'soliloquy_slider' ) ) {
soliloquy_slider();
}}

类似于添加到函数文件中的自定义函数将使您能够挂起滑块模板标记,以便在内容之前显示。

这假设使用独角形滑块插件模板标记。

这是一个比创建自己的动作钩子更容易的解决方案。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/174124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档