PluginProbe
WindPress – Tailwind CSS integration for WordPress / 3.2.91
WindPress – Tailwind CSS integration for WordPress v3.2.91
3.2.91 3.2.92 3.2.90 3.2.89 3.2.88 3.2.87 3.2.86 3.2.85 3.2.84 3.2.83 3.2.82 3.2.81 trunk 3.0.0 3.0.1 3.0.10 3.0.11 3.0.12 3.0.13 3.0.14 3.0.15 3.0.16 3.0.17 3.0.2 3.0.3 All 146 releases
← All changes | src/Integration/Timber/Main.php +7 -1 3.0.2 → 3.2.91 View file →
@@ -11,8 +11,9 @@
11 11 declare (strict_types=1);
12 12 namespace WindPress\WindPress\Integration\Timber;
13 13
14 14 use WindPress\WindPress\Integration\IntegrationInterface;
15 +use WindPress\WindPress\Utils\Common;
15 16 use WindPress\WindPress\Utils\Config;
16 17 /**
17 18 * @author Joshua Gugun Siagian <[email protected]>
18 19 */
@@ -31,8 +32,13 @@
31 32 return (bool) apply_filters('f!windpress/integration/timber:enabled', Config::get(sprintf('integration.%s.enabled', $this->get_name()), \true));
32 33 }
33 34 public function register_provider(array $providers): array
34 35 {
35 - $providers[] = ['id' => $this->get_name(), 'name' => 'Timber', 'description' => 'Timber integration', 'callback' => \WindPress\WindPress\Integration\Timber\Compile::class];
36 + $providers[] = ['id' => $this->get_name(), 'name' => __('Timber', 'windpress'), 'description' => __('Timber integration', 'windpress'), 'source_index' => 1, 'callback' => Config::get(sprintf('integration.%s.compile.enabled', $this->get_name()), \true) ? \WindPress\WindPress\Integration\Timber\Compile::class : static fn() => [], 'enabled' => $this->is_enabled(), 'type' => 'plugin', 'homepage' => 'https://upstatement.com/timber/?ref=jooosi', 'is_installed_active' => static function () {
37 + $is = -1;
38 + $is += Common::is_plugin_installed('Timber') ? 1 : 0;
39 + $is += Common::is_plugin_active_by_name('Timber') ? 1 : 0;
40 + return $is;
41 + }];
36 42 return $providers;
37 43 }
38 44 }