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,70 @@
<?php // phpcs:ignore WordPress.Files.FileName
/**
* Logic to render options for ads, groups and placements
*
* @package AdvancedAds
* @author Advanced Ads <info@wpadvancedads.com>
*/
/**
* Class Advanced_Ads_Adblock_Finder_Admin
*/
class Advanced_Ads_Adblock_Finder_Admin {
/**
* Advanced_Ads_Adblock_Finder_Admin constructor.
*/
public function __construct() {
add_filter( 'advanced-ads-setting-tabs', [ $this, 'add_tabs' ], 50 );
add_action( 'advanced-ads-settings-init', [ $this, 'settings_init' ], 9 );
}
/**
* Add tabs to the settings page.
*
* @param array $tabs setting tabs.
*
* @return array
*/
public function add_tabs( array $tabs ): array {
$tabs['adblocker'] = [
'page' => ADVADS_SETTINGS_ADBLOCKER,
'group' => ADVADS_SETTINGS_ADBLOCKER,
'tabid' => 'adblocker',
'title' => __( 'Ad Blocker', 'advanced-ads' ),
];
return $tabs;
}
/**
* Add settings to settings page.
*/
public function settings_init() {
register_setting( ADVADS_SETTINGS_ADBLOCKER, ADVADS_SETTINGS_ADBLOCKER );
add_settings_section(
'advanced_ads_adblocker_setting_section',
__( 'Ad Blocker', 'advanced-ads' ),
'__return_empty_string',
ADVADS_SETTINGS_ADBLOCKER
);
add_settings_field(
'GA-tracking-id',
__( 'Ad blocker counter', 'advanced-ads' ),
[ $this, 'render_settings_ga' ],
ADVADS_SETTINGS_ADBLOCKER,
'advanced_ads_adblocker_setting_section'
);
}
/**
* Render input for the Google Analytics Tracking ID.
*/
public function render_settings_ga() {
$options = Advanced_Ads::get_instance()->get_adblocker_options();
$ga_uid = isset( $options['ga-UID'] ) ? $options['ga-UID'] : '';
include_once __DIR__ . '/views/setting-ga.php';
}
}

View File

@@ -0,0 +1,26 @@
<?php
/**
* Input for Google Analytics property ID.
*
* @package AdvancedAds
* @var string $ga_uid Google Analytics property ID
*/
?>
<label>
<input type="text" name="<?php echo esc_attr( ADVADS_SETTINGS_ADBLOCKER ); ?>[ga-UID]" value="<?php echo esc_attr( $ga_uid ); ?>"/>
<?php esc_html_e( 'Google Analytics Tracking ID', 'advanced-ads' ); ?>
</label>
<p class="description">
<?php
printf(
/* translators: %s is demo GA4 ID. */
esc_html__(
'Enter your Google Analytics property ID (e.g. %s) above to track the page views of visitors who use an ad blocker.',
'advanced-ads'
),
'<code>G-A12BC3D456</code>'
);
?>
</p>