Files
roi-theme/wp-content/plugins/ajax-search-pro/backend/tabs/instance/general/attachment_results.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

138 lines
5.4 KiB
PHP
Executable File

<div class="item">
<?php
$o = new wpdreamsYesNo("return_attachments", __('Return media files as results?', 'ajax-search-pro'),
$sd['return_attachments']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div wd-disable-on="return_attachments:0">
<div class="item"><?php
$o = new wpdreamsCustomSelect("attachments_use_index", __('Search engine for media', 'ajax-search-pro'),
array(
'selects' => array(
array('option' => __('Regular engine', 'ajax-search-pro'), 'value' => 'regular'),
array('option' => __('Index table engine', 'ajax-search-pro'), 'value' => 'index')
),
'value' => $sd['attachments_use_index']
));
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg">
<?php echo sprintf( __('Index table engine will only work if you have the
<a href="%s">index table</a>
generated. To learn more about the pros. and cons. of the index table read the
<a href="%s" target="_blank">documentation about the index table</a>.', 'ajax-search-pro'),
get_admin_url() . 'admin.php?page=asp_index_table',
'https://documentation.ajaxsearchpro.com/index_table.html'
); ?>
</p>
</div>
<div wd-hide-on="attachments_use_index:index">
<div class="item hide_on_att_index">
<?php
$o = new wpdreamsYesNo("search_attachments_title", __('Search in attachment titles?', 'ajax-search-pro'),
$sd['search_attachments_title']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item hide_on_att_index">
<?php
$o = new wpdreamsYesNo("search_attachments_content", __('Search in attachment description?', 'ajax-search-pro'),
$sd['search_attachments_content']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item hide_on_att_index">
<?php
$o = new wpdreamsYesNo("search_attachments_caption", __('Search in attachment captions?', 'ajax-search-pro'),
$sd['search_attachments_caption']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item hide_on_att_index">
<?php
$o = new wpdreamsYesNo("search_attachments_ids", __('Search in attachment IDs?', 'ajax-search-pro'),
$sd['search_attachments_ids']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item hide_on_att_index">
<?php
$o = new wpdreamsYesNo("search_attachments_terms", __('Search in attachment terms (tags, etc..)?', 'ajax-search-pro'),
$sd['search_attachments_terms']);
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg"><?php echo __('Will search in terms (categories, tags) related to the attachments.', 'ajax-search-pro'); ?></p>
<p class="errorMsg"><?php echo __('WARNING: <strong>Search in terms</strong> can be database heavy operation. Not recommended for big databases.', 'ajax-search-pro'); ?></p>
</div>
<div class="item hide_on_att_index">
<?php
$o = new wd_MimeTypeSelect("attachment_mime_types", __('Allowed mime types', 'ajax-search-pro'),
$sd['attachment_mime_types']);
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg">
<?php echo sprintf( __('<strong>Comma separated list</strong> of allowed mime types. List of <a href="%s"
target="_blank">default allowed mime types</a> in WordPress.', 'ajax-search-pro'), 'https://documentation.ajaxsearchpro.com/general-settings/search-in-attachments/mime-types-table' ); ?>
</p>
</div>
</div>
<div class="item item-flex-nogrow item-conditional" style="flex-wrap: wrap;">
<div>
<?php
$o = new wpdreamsCustomSelect("attachment_link_to", __('Link the results to', 'ajax-search-pro'),
array(
'selects' => array(
array("option" => __('attachment page', 'ajax-search-pro'), "value" => "page"),
array("option" => __('attachment file directly', 'ajax-search-pro'), "value" => "file"),
array("option" => __('attachment parent post', 'ajax-search-pro'), "value" => "parent")
),
'value' => $sd['attachment_link_to']
));
$params[$o->getName()] = $o->getData();
?>
</div>
<div wd-show-on="attachment_link_to:parent">
<?php
$o = new wpdreamsCustomSelect("attachment_link_to_secondary", __(' ..and if parent does not exist then ', 'ajax-search-pro'),
array(
'selects' => array(
array("option" => "attachment page", "value" => "page"),
array("option" => "attachment file directly", "value" => "file")
),
'value' => $sd['attachment_link_to_secondary']
));
$params[$o->getName()] = $o->getData();
?>
</div>
</div>
<div class="item">
<?php
$o = new wpdreamsYesNo("attachment_use_image", __('Use the image of image mime types as the result image?', 'ajax-search-pro'),
$sd['attachment_use_image']);
$params[$o->getName()] = $o->getData();
?>
</div>
<div class="item">
<?php
$o = new wpdreamsYesNo("search_attachments_cf_filters", __('Allow custom field filters to apply on Attachment results as well?', 'ajax-search-pro'),
$sd['search_attachments_cf_filters']);
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg">
<?php echo __('This only has effect if you have use any custom field filters.', 'ajax-search-pro'); ?>
</p>
</div>
<div id="wdo" class="wdo">
<div id="asp-search-attachment-directories"></div>
</div>
<div class="item">
<?php
$o = new wd_TextareaExpandable("attachment_exclude", __('Exclude attachment IDs', 'ajax-search-pro'),
$sd['attachment_exclude']);
$params[$o->getName()] = $o->getData();
?>
<p class="descMsg"><?php echo __('<strong>Comma separated list</strong> of attachment IDs to exclude.', 'ajax-search-pro'); ?></p>
</div>
</div>