Files
tylkofotografia/inc/classes/Tables.php
2026-01-15 12:23:11 +01:00

32 lines
786 B
PHP

<?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;
}
}