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