Files
roi-theme/wp-content/plugins/advanced-ads/views/admin/placements/edit-modal/fields/content-index.php
root a22573bf0b 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>
2025-11-03 21:04:30 -06:00

56 lines
2.5 KiB
PHP
Executable File

<?php
/**
* Render content index option for placements.
*
* @package AdvancedAds
* @author Advanced Ads <info@wpadvancedads.com>
* @since 1.50.0
*
* @var string $placement_slug Placement slug.
* @var string $xpath xpath option.
* @var string $selected_tag The currently selected tag.
* @var array $tags Array of tags; indexded by tag value is label. cf. Content_Injection::get_tags().
* @var string $index The currently selected index.
* @var array $positions Available positions.
* @var string $selected_position The currently selected position, defaults to 'after'.
* @var bool $start_from_bottom Whether to start counting from bottom.
*/
?>
<select name="advads[placements][options][position]">
<?php foreach ( $positions as $position => $position_label ) : ?>
<option value="<?php echo esc_attr( $position ); ?>" <?php selected( $selected_position, $position ); ?>>
<?php echo esc_html( $position_label ); ?>
</option>
<?php endforeach; ?>
</select>
<input type="number" name="advads[placements][options][index]" value="<?php echo (int) $index; ?>" min="1"/>.
<select class="advads-placements-content-tag" name="advads[placements][options][tag]">
<?php foreach ( $tags as $tag => $tag_label ) : // phpcs:ignore ?>
<option value="<?php echo esc_attr( $tag ); ?>" <?php selected( $selected_tag, $tag ); ?>>
<?php echo esc_html( $tag_label ); ?>
</option>
<?php endforeach; ?>
</select>
<div id="advads-frontend-element-<?php echo esc_attr( $placement_slug ); ?>" class="advads-placements-content-custom-xpath<?php echo 'custom' !== $selected_tag ? ' hidden' : ''; ?>">
<input name="advads[placements][options][xpath]" class="advads-frontend-element" type="text" value="<?php echo esc_html( $xpath ); ?>" placeholder="<?php esc_html_e( 'use xpath, e.g. `p[not(parent::blockquote)]`', 'advanced-ads' ); ?>"/>
<button style="display:none; color: red;" type="button" class="advads-deactivate-frontend-picker button ">
<?php echo esc_html_x( 'stop selection', 'frontend picker', 'advanced-ads' ); ?>
</button>
<button type="button" class="advads-activate-frontend-picker button " data-placementid="<?php echo esc_attr( $placement_slug ); ?>" data-pathtype="xpath" data-boundary="true">
<?php esc_html_e( 'select position', 'advanced-ads' ); ?>
</button>
</div>
<p>
<label>
<input type="checkbox" name="advads[placements][options][start_from_bottom]" value="1" <?php checked( $start_from_bottom ); ?>>
<?php esc_html_e( 'start counting from bottom', 'advanced-ads' ); ?>
</label>
</p>