Commit inicial - WordPress Análisis de Precios Unitarios

- WordPress core y plugins
- Tema Twenty Twenty-Four configurado
- Plugin allow-unfiltered-html.php simplificado
- .gitignore configurado para excluir wp-config.php y uploads

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2025-11-03 21:04:30 -06:00
commit a22573bf0b
24068 changed files with 4993111 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
<?php
namespace WPDRMS\ASP\Options;
use WPDRMS\ASP\Asset\AssetInterface;
use WPDRMS\ASP\Patterns\SingletonTrait;
class OptionAssets implements AssetInterface {
use SingletonTrait;
/**
* @var string[]
*/
private array $registered = array();
public function register(): void {
if ( wd_asp()->manager->getContext() !== 'backend' ) {
return;
}
$metadata = require_once ASP_PATH . '/build/js/admin-global.asset.php'; // @phpstan-ignore-line
wp_enqueue_script(
'wdo-asp-global-backend',
ASP_URL_NP . 'build/js/admin-global.js',
$metadata['dependencies'],
$metadata['version'],
array(
'in_footer' => true,
)
);
do_action('asp/asset/js/wdo-asp-global-backend');
}
public function deregister(): void {
foreach ( $this->registered as $handle ) {
wp_dequeue_script($handle);
}
}
}