Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
构建自定义Wordpress主题最通用的方法是什么?_Wordpress_Wordpress Theming_Custom Post Type_Advanced Custom Fields_Meta Boxes - Fatal编程技术网

构建自定义Wordpress主题最通用的方法是什么?

构建自定义Wordpress主题最通用的方法是什么?,wordpress,wordpress-theming,custom-post-type,advanced-custom-fields,meta-boxes,Wordpress,Wordpress Theming,Custom Post Type,Advanced Custom Fields,Meta Boxes,在我的职业生涯中,我以许多不同的方式建立了WP网站,我总是对人们建立自定义WP网站的方法感到好奇。在过去,我做了很多事情,从拼凑高级主题到做我想做的事情,再到从头开始构建主题中的每个文件。在我作为一名开发人员的发展过程中,我目前对使用“起始”空白主题(如下划线或下划线)感到非常满意。然后我将ACF Pro与自定义帖子类型一起使用,这通常涵盖了我试图完成的大部分内容。我有设计背景,所以有时候我会设计自己的东西,我也会和一些非常有才华的设计师合作,推动他们的设计,我很喜欢。这通常需要高度定制的布局、

在我的职业生涯中,我以许多不同的方式建立了WP网站,我总是对人们建立自定义WP网站的方法感到好奇。在过去,我做了很多事情,从拼凑高级主题到做我想做的事情,再到从头开始构建主题中的每个文件。在我作为一名开发人员的发展过程中,我目前对使用“起始”空白主题(如下划线或下划线)感到非常满意。然后我将ACF Pro与自定义帖子类型一起使用,这通常涵盖了我试图完成的大部分内容。我有设计背景,所以有时候我会设计自己的东西,我也会和一些非常有才华的设计师合作,推动他们的设计,我很喜欢。这通常需要高度定制的布局、页眉和页脚,我尝试将其与直观的后端相结合,以便客户端可以动态更改任何内容,同时对外观(如放置和添加列)进行一些控制

除了下划线/ACF方法之外,我还惊讶地发现,使用Divi(PageBuilder)这样的工具可以轻松地获得相同的结果,在这里,我几乎可以完全自由地使用代码、模板和自定义模块。此外,客户端仍然会得到一个拖放产品,它在后端看起来非常漂亮。有时比我更喜欢的方法。通过这两种方法,我总是使用一个儿童主题,因此我在构建东西时几乎没有边界,但仍然可以从主题更新中获益,而不会在两年后出现任何问题


这些只是我自己的经验,因为这个网站上有很多人比我拥有更多的经验和知识。我感兴趣的是其他人总是从一个多才多艺的主题开始。我乐于尝试新类型的主题,以及构建自定义字段、元框和分类的方法

我认为你的问题属于不同类别的离题(有点太宽泛,受制于个人意见,在某种程度上要求推荐图书馆)。但更重要的是,我真的不知道如何回答这个问题,甚至把自己限制在我的观点/经验中最多才多艺的领域,而不写一个长长的回答,说多种不同的东西。是的,我知道。我问这个并不是想自私。这意味着我有一套做事的系统,这很好,但有时我会遇到一些限制,阻止我做我想做的事情。我想每个人都会这样。我只是觉得这是一个聪明人比我问过类似问题的其他地方多的地方。我只是希望有人能看到这一点,想谈谈他们是如何做事的。所以我没有恶意,也没有试图让任何人帮我解决问题。谢谢你的意见。我的目标是从头开始创建一个主题,并围绕ACF展开。ACF使这变得非常简单,我发现大多数页面构建器(包括Divi)都会影响站点加载时间,而且代码的编写也不是很好(观点)。你可以从零开始构建它,即使使用基本主题对我来说也是不可能的,因为我更喜欢了解主题的每一个方面,而不必在使用其他人的主题的项目中途找到一块石头。