我正在做一个公益项目,试图学习WordPress。我得到了一个粗略的设计(见下面的截图),我正在努力思考如何解决这个问题。
我的主要问题是它的整个图像库方面。为了让我的客户能够访问该网站,而不是让我在将来创建内容,我觉得我必须开发一个插件来让它看起来/起作用。
我已经搜索了其他类似的插件,但没有什么能满足我的需要。
我想我主要是在寻找关于我下一步该怎么做的指导。
我正在做一个公益项目,试图学习WordPress。我得到了一个粗略的设计(见下面的截图),我正在努力思考如何解决这个问题。
我的主要问题是它的整个图像库方面。为了让我的客户能够访问该网站,而不是让我在将来创建内容,我觉得我必须开发一个插件来让它看起来/起作用。
我已经搜索了其他类似的插件,但没有什么能满足我的需要。
我想我主要是在寻找关于我下一步该怎么做的指导。
尽量将业务逻辑排除在主题之外。处理图像总是一种边缘情况,因为它们确实会影响演示,而演示通常是一项主题工作。
但是,在单独的代码库中,获取和排序这些图像、JavaScript部分和后端的逻辑可能更好。这对于版本控制来说也更容易,因为您可以专注于一个已经足够复杂的问题
我只想在主题中添加一个自定义动作,可能是这样的:
do_action( \'content_before\' );
参见票证#21506 讨论标准主题挂钩。然后,您的插件可以使用以下内容插入其内容:
add_action( \'content_before\', \'your_plugin_callback\' );
提供单独的样式表,但提供option for themes to override that 每add_theme_support()
.最好的是:如果保持足够的灵活性,您可以在下一个项目中重用代码。或者在wordpress上分享。组织。或者卖掉它。
add_action(\'loop_start\', \'slider_function\');
function slider_function() {
if ( function_exists( \'soliloquy_slider\' ) ) {
soliloquy_slider();
}}
添加到函数文件中的类似自定义函数将使您能够挂接滑块模板标记,以便它显示在内容之前。这假设使用Soliloquy slider plugins 模板标记。
这是一个比创建自己的动作挂钩更简单的解决方案。