我有几个网站,其中包含我创建的几个定制PHP小部件循环。我想在其他区域和站点中重用这些小部件,但使用不同的自定义帖子类型。
每个小部件PHP文件中唯一独特的是post类型拉取(在下面的代码段中,它是post):
$home\\u carousel\\u query=新建WP\\u query(\'post\\u type=post&;posts\\u per\\u page=-1&;订单=ASC);while($home\\u carousel\\u query->have\\u posts()):$home\\u carousel\\u query->the\\u post()
我最近开始使用Sass,我觉得那里的变量方法必须在其他语言中使用。
Is there a way in PHP that I can have 1 file with all my variables (i.e. $carouselCPT=\'post\'; $widgetAlpha=\'CPT1\';, etc.) that will pull to other PHP files?
最初是我的功能。php对于我所有的循环和CPT来说都是巨大的,所以我将php划分到更易于管理的文件中,并手动包含每个文件:
include( get_stylesheet_directory() . \'/functions/widgetCarousel.php\' );
我正在设想一个解决方案,其工作原理如下:
~in variables.php
$carouselCPT=\'后\'
~in widgetCarousel.php
。。。WP\\U查询(\'post\\U type=\'.$carouselCPT\'
目标是将所有这些小部件文件加载到GIT存储库中,这样,如果一个文件需要更改,它将在所有站点中使用该文件进行更新,而不必进行10多次相同的更改。
我是PHP新手-我不确定需要在哪里创建变量,如何编写变量,以及在我声明自定义Post类型的每个文件中需要发生什么。。。。
帮助非常感谢。