PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.1.4
Admin Columns v7.1.4
7.1.4 7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / Admin / Colors / StyleInjector.php
codepress-admin-columns / classes / Admin / Colors Last commit date
Shipped 2 days ago Storage 2 days ago Type 2 days ago ColorCollection.php 2 days ago ColorReader.php 2 days ago ColorRepository.php 2 days ago Colors.php 2 days ago StyleInjector.php 2 days ago
StyleInjector.php
39 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\Admin\Colors;
6
7 final class StyleInjector
8 {
9 private ColorReader $color_reader;
10
11 public function __construct(ColorReader $color_reader)
12 {
13 $this->color_reader = $color_reader;
14 }
15
16 public function inject_style(): void
17 {
18 $colors = [];
19
20 foreach ($this->color_reader->find_all() as $color) {
21 $colors[] = sprintf('--ac-color-%s: %s;', $color->get_name(), $color->get_color());
22 }
23
24 sort($colors, SORT_NATURAL);
25
26 ?>
27
28 <!-- Admin Columns color variables for custom and shipped WordPress colors -->
29 <style>
30 :root {
31 <?= "\t" . implode("\n" . str_repeat("\t", 4), $colors) . "\n" ?>
32 }
33 </style>
34
35 <?php
36 }
37
38 }
39