Initial commit

This commit is contained in:
2026-01-15 12:23:11 +01:00
commit 92fc092460
52 changed files with 2283 additions and 0 deletions

32
inc/classes/Tables.php Normal file
View File

@@ -0,0 +1,32 @@
<?php
/**
* Klasa Tables
*
* @link https://krzysztof-turek.com
*
* @package tylkofotografia.pl
* @version 0.2
*/
class Tables {
use Singleton;
function __construct() {
$this->setupFilter();
}
protected function setupFilter() {
add_filter( 'the_content', [$this, 'bootstrapResponsiveTable'] );
}
public function bootstrapResponsiveTable( $content ) {
$content = preg_replace('/<table[^>]*class=["\'][^"\']*["\']/i', '<table', $content);
$content = str_replace(
[ '<table>', '</table>' ],
[ '<table class="table table-bordered table-hover table-sm">', '</table>' ],
$content
);
return $content;
}
}