Un usuario preguntó 👇
Cuando no hay resultados no hay indicación ni nada que informe a la audiencia que no se han obtenido resultados.
Necesito agregar un texto simple que diga «No se encontraron resultados»
Usando la plantilla personalizada de IE, la plantilla «Cars», ¿hay alguna manera de agregar algún tipo de parámetro «IF» al final del ciclo si no se encontraron resultados?
Me sorprende que esto no estuviera ya incluido en las plantillas.
Gracias por adelantado
Este tema fue modificado hace 2 años, 7 meses por.
(@pavloborysenko)
Hace 2 años, 7 meses
Hola
Prueba este código:
if($mdf_loop->found_posts<1){
echo "No Results Found";
}
Lanzador de hilos
(@ msmith1)
Hace 2 años, 7 meses
Hola @pavloborysenko, por favor comprenda que mi conocimiento de php no existe. No entiendo php.
Aquí está mi código actual:
<?php if (!defined('ABSPATH')) die('No direct access allowed'); ?>
<?php
wp_enqueue_style('my_kitchensnew3', get_template_directory_uri() . '/mdf_templates/any/my_kitchensnew3/css/bootstrap.min.css');
wp_enqueue_style('my_kitchensnew3-1', get_template_directory_uri() . '/mdf_templates/any/my_kitchensnew3/css/styles.css');
global $mdf_loop;
$zoom = 3;
if (isset($_REQUEST['meta_data_filter_args']['tax_query']))
{
$taxes = $_REQUEST['meta_data_filter_args']['tax_query'];
if (!empty($taxes))
{
foreach ($taxes as $value)
{
if (isset($value['taxonomy']) AND $value['taxonomy'] == 'locations')
{
$zoom = 11;
break;
}
}
}
}
echo do_shortcode('[mdf_gmap height="300" width="100" zoom="' . $zoom . '" maptype="TERRAIN" metakey="medafi_map"]');
echo '<br />';
MDTF_SORT_PANEL::mdtf_catalog_ordering();
?>
<div class="row previews">
<?php
while ($mdf_loop->have_posts()) : $mdf_loop->the_post();
?>
<div class="col-md-3">
<div class="thumbnail">
<?php
if (has_post_thumbnail($post->ID))
{
echo '<a href="' . get_permalink($post->ID) . '" title="' . esc_attr($post->post_title) . '">';
echo '<img src="' . MDTF_HELPER::get_post_featured_image($post->ID, '350x300') . '" alt="" />';
echo '</a>';
}
?>
<div class="heart11"><p style="text-align: right;">
<?php echo do_shortcode('[favorite_button post_id="" site_id=""]') ?>
</p></div>
<div class="caption" style="max-height: 650px; text-align: left">
<h3><a href="<?php the_permalink() ?>" target="_blank"><?php the_title() ?></a></h3>
<br />
<div style="clear: both;"></div>
</div>
</div>
</div>
<?php endwhile; // end of the loop. ?>
</div>
Si me puede mostrar dónde voy a implementar lo que sugirió, estaría muy agradecido.
Gracias,
Esta respuesta fue modificada hace 2 años, 7 meses.
(@pavloborysenko)
Hace 2 años, 7 meses
Hola
Intente agregar el código aquí – https://c2n.me/3VQDr15.png
Lanzador de hilos
(@ msmith1)
Hace 2 años, 7 meses
Gracias @ pavloborysenko…. Creo que podría ser un tema aparte. Cuando pensé por primera vez que la página se mostraba en blanco cuando no había resultados, se produjo un error. Estoy usando el acceso directo personalizado para mostrar resultados en una página de tema de elemento. Entonces, lo que hice fue crear una página de resultados temporal sin un elemento para ver si habría una diferencia.
Esto es lo que encontré … Con o sin su código, aparece el siguiente mensaje en una página cuando no se muestran resultados (ver más abajo)
Fatal error: Uncaught Error: Call to undefined function do_shotrcode() in /homepages/6/d568366588/htdocs/w_bnc/wp-content/plugins/wp-meta-data-filter-and-taxonomy-filter/classes/shortcodes.php:967 Stack trace: #0 /homepages/6/d568366588/htdocs/w_bnc/wp-includes/shortcodes.php(319): MetaDataFilterShortcodes::mdf_custom(Array, '', 'mdf_custom') #1 [internal function]: do_shortcode_tag(Array) #2 /homepages/6/d568366588/htdocs/w_bnc/wp-includes/shortcodes.php(197): preg_replace_callback('/\[(\[?)(mdf_cu...', 'do_shortcode_ta...', '[mdf_custom tem...') #3 /homepages/6/d568366588/htdocs/w_bnc/wp-includes/class-wp-hook.php(286): do_shortcode('[mdf_custom tem...') #4 /homepages/6/d568366588/htdocs/w_bnc/wp-includes/plugin.php(203): WP_Hook->apply_filters('[mdf_custom tem...', Array) #5 /homepages/6/d568366588/htdocs/w_bnc/wp-includes/post-template.php(240): apply_filters('the_content', '[mdf_custom tem...') #6 /homepages/6/d568366588/htdocs/w_bnc/wp-content/themes/astra/template-parts/content-page.ph in /homepages/6/d568366588/htdocs/w_bnc/wp-content/plugins/wp-meta-data-filter-and-taxonomy-filter/classes/shortcodes.php on line 967
Lo primero que noté fue el Call to undefined function do_shotrcode()
¿Podría deberse esta pregunta? do_shotrcode
¿La ortografía es incorrecta? ¿O cree que podría haber otra pregunta?
Agradezco tus comentarios, lo siento. Si esto se complicó un poco.
Gracias
Lanzador de hilos
(@ msmith1)
Hace 2 años, 7 meses
De acuerdo … actualización rápida.
Reemplacé el do67shotrcode en 967 con do_shortcode (ortografía correcta) y ahora todo funciona. Es un problema en el archivo shortcode.php en el directorio de plugins que debe ser seleccionado por el desarrollador.
Todo está arreglado ahora
Gracias de nuevo
(@pavloborysenko)
Hace 2 años, 7 meses
Hola
¡Genial!
¿Solucionó tu problema??
0 / 0