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,39 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
} ?>
<div id="tve-notification-component" class="tve-component" data-view="Notification">
<div class="dropdown-header" data-prop="docked">
<?php echo __( 'Main Options', 'thrive-cb' ); ?>
</div>
<div class="dropdown-content">
<div class="non-edit-mode-controls">
<div class="tcb-text-center mb-10 mr-5 ml-5">
<button class="tve-button orange click" data-fn="editNotifications">
<?php echo __( 'Edit design', 'thrive-cb' ); ?>
</button>
</div>
<hr>
<div class="tve-notification-spacing mb-10">
<div class="tve-control mt-5 full-width" data-view="DisplayPosition"></div>
<div class="tve-control mt-5" data-view="VerticalSpacing"></div>
<div class="tve-control mt-5" data-view="HorizontalSpacing"></div>
</div>
<hr>
<div class="tve-control mt-5" data-view="AnimationDirection"></div>
<div class="tve-control mt-5" data-view="AnimationTime"></div>
</div>
<div class="edit-mode-controls">
<div class="tve-control mt-5" data-view="MaximumWidth"></div>
<div class="tve-control mt-5" data-view="MinimumHeight"></div>
<div class="tve-control mt-5 mb-5" data-view="VerticalPosition"></div>
</div>
</div>
</div>

View File

@@ -0,0 +1,18 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
} ?>
<div class="tvd-toast tve-fe-message" style="display: none">
<div class="tve-toast-message tve-success-message">
<div class="tve-toast-icon-container">
<span class="tve_tick thrv-svg-icon"></span>
</div>
<div class="tve-toast-message-container"></div>
</div>
</div>

View File

@@ -0,0 +1,80 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
} ?>
<div class="notifications-content-wrapper thrv_wrapper tcb-animated" data-ct="notification-0" data-ct-name="Default notification" data-position="top-center" data-timer="3000" data-animation="down" data-state="success">
<div class="notification-success notifications-content" style="--notification-color:rgb(74, 178, 93)">
<div class="thrv_wrapper thrv-columns">
<div class="tcb-flex-row v-2 tcb-desktop-no-wrap tcb-medium-no-wrap tcb-mobile-no-wrap">
<div class="tcb-flex-col">
<div class="tcb-col">
<div class="thrv_wrapper thrv_icon tcb-icon-display tcb-local-vars-root" data-style-d="square_inverted">
<svg class="tcb-icon" viewBox="0 0 512 512" data-id="icon-check-solid" data-name="">
<path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path>
</svg>
</div>
</div>
</div>
<div class="tcb-flex-col">
<div class="tcb-col">
<div class="thrv_wrapper thrv-notification_message">
<?php echo __( 'Success message!', 'thrive-cb' ) ?>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="notification-warning notifications-content" style="--notification-color:rgb(243, 156, 15)">
<div class="thrv_wrapper thrv-columns">
<div class="tcb-flex-row v-2 tcb-desktop-no-wrap tcb-medium-no-wrap tcb-mobile-no-wrap">
<div class="tcb-flex-col">
<div class="tcb-col">
<div class="thrv_wrapper thrv_icon tcb-icon-display tcb-local-vars-root" data-style-d="square_inverted">
<svg class="tcb-icon" viewBox="0 0 512 512" data-id="icon-info-circle-solid" data-name="">
<path d="M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"></path>
</svg>
</div>
</div>
</div>
<div class="tcb-flex-col">
<div class="tcb-col">
<div class="thrv_wrapper thrv-notification_message">
<?php echo __( 'Warning message!', 'thrive-cb' ) ?>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="notification-error notifications-content" style="--notification-color:rgb(214, 54, 56)">
<div class="thrv_wrapper thrv-columns">
<div class="tcb-flex-row v-2 tcb-desktop-no-wrap tcb-medium-no-wrap tcb-mobile-no-wrap">
<div class="tcb-flex-col">
<div class="tcb-col">
<div class="thrv_wrapper thrv_icon tcb-icon-display tcb-local-vars-root" data-style-d="square_inverted">
<svg class="tcb-icon" viewBox="0 0 24 24" data-id="icon-alert-solid" data-name="">
<path d="M13,14H11V10H13M13,18H11V16H13M1,21H23L12,2L1,21Z"></path>
</svg>
</div>
</div>
</div>
<div class="tcb-flex-col">
<div class="tcb-col">
<div class="thrv_wrapper thrv-notification_message">
<?php echo __( 'Error message!', 'thrive-cb' ) ?>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,39 @@
<?php use TCB\Notifications\Main;
/* By default, the notification should be in the 'success' state */
$state = 'success';
$is_preview = isset( $_GET['notification-state'] );
if ( $is_preview ) {
$state = $_GET['notification-state'];
}
?>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="http://gmpg.org/xfn/11">
<title>
<?php wp_title( '' ); ?><?php echo wp_title( '', false ) ? ' :' : ''; ?><?php bloginfo( 'name' ); ?>
</title>
<meta name="description" content="<?php bloginfo( 'description' ); ?>">
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?> style="overflow: unset;">
<div class="notifications-wrapper">
<div class="notifications-info">
<div class="info-text">
<?php echo __( 'Note that notifications display over the top of the page content where they are triggered. This page has no background properties.', 'thrive-cb' ) ?>
</div>
</div>
<div class="notifications-editor-wrapper">
<div id="tve_editor">
<?php echo Main::get_notification_content( $is_preview, $state, false , true); ?>
</div>
</div>
</div>
<?php do_action( 'get_footer' ); ?>
<?php wp_footer(); ?>
</body>