Personalización del Plugin WP Product Review
Si estás utilizando el plugin WP Product Review y deseas personalizar algunos aspectos, estás en el lugar correcto. A continuación, te proporcionaremos algunos consejos y fragmentos de código que te ayudarán a realizar las modificaciones deseadas.
Dinámicamente cambiar el nombre de la reseña
Por defecto, el nombre de la caja de reseña se establece en la opción “Nombre del producto” en la configuración del plugin. Sin embargo, si deseas cambiar dinámicamente el nombre del producto de la reseña cada vez que cambies el título de la publicación, puedes utilizar el siguiente fragmento de código:
“`php
add_filter(‘wppr_name’, ‘wppr_name_filter_demo’, 10, 3);
function wppr_name_filter_demo($name, $id) {
return apply_filters(‘wppr_review_product_name_html’, get_the_title($id));
}
“`
Dinámicamente cambiar el texto de encabezado de Pros/Cons
Puedes cambiar el texto para las secciones de “Pros” y “Cons” del plugin según tus necesidades. Aquí tienes un ejemplo de código que puedes utilizar:
“`php
// para pros
function wppr_review_pros_text_html_filter_demo() {
if (get_the_ID() == 882) {
echo ‘Ventajas‘;
} else {
echo ‘Pros‘;
}
}
add_filter(‘wppr_review_pros_text’, ‘wppr_review_pros_text_html_filter_demo’, 11);
// para cons
function wppr_review_cons_text_filter_demo() {
if (get_the_ID() == 882) {
echo ‘Desventajas‘;
} else {
echo ‘Cons‘;
}
}
add_filter(‘wppr_review_cons_text’, ‘wppr_review_cons_text_filter_demo’, 11);
“`
Dinámicamente cambiar el tamaño de imagen para la reseña
Si deseas cambiar el tamaño de la imagen en miniatura de la caja de reseña, puedes modificar la configuración de la imagen en miniatura en los ajustes multimedia de WordPress.
Dinámicamente cambiar el formato del nombre de las opciones
Por defecto, las opciones de la reseña se envuelven en etiquetas HTML. Si deseas cambiar esto a otra etiqueta HTML, puedes utilizar el filtro `wppr_option_name_html`. Aquí tienes un fragmento de código de ejemplo que elimina por completo la etiqueta HTML de la opción:
“`php
add_filter(‘wppr_option_name_html’, ‘wppr_option_name_html_filter_demo’, 11, 2);
function wppr_option_name_html_filter_demo($id, $name = ”) {
$name = strip_tags($name);
return $name;
}
“`
Cambiar manualmente la calificación de una reseña
Si deseas mostrar calificaciones diferentes a las calculadas por el plugin, puedes utilizar el filtro `wppr_rating`. Aquí tienes un ejemplo de fragmento de código para cambiar la calificación de publicaciones específicas:
“`php
add_filter(‘wppr_rating’, ‘change_wppr_rating’, 10, 3);
function change_wppr_rating($rating, $id, $model) {
if ($id == 762) {
return ‘8’;
}
if ($id == 764) {
return ‘9’;
}
return $rating;
}
“`
Mostrar calificaciones en números enteros en lugar de decimales
Si prefieres mostrar calificaciones en números enteros en lugar de decimales, puedes utilizar el filtro `wppr_rating`. Aquí tienes un ejemplo de fragmento de código:
“`php
add_filter(‘wppr_rating’, ‘change_wppr_rating’, 10);
function change_wppr_rating($rating, $id, $model) {
$new_rating = round($rating / 10);
return $new_rating * 10;
}
“`
Cambiar la descripción de una reseña en la tabla de comparación
Si deseas controlar manualmente el contenido que se muestra en la descripción de una reseña, puedes utilizar el filtro `wppr_content`. Aquí tienes un ejemplo de fragmento de código:
“`php
add_filter(‘wppr_content’, ‘custom_wppr_content_1’, 10, 2);
function custom_wppr_content_1($content, $id) {
if ($id == 12) {
return ‘algo’;
}
if ($id == 13) {
return ‘Solo otra descripción’;
}
return $content;
}
“`
Incluir calificaciones por debajo de 50 en la banda de color
Puedes incluir calificaciones por debajo de 50 en la banda de color utilizando el filtro `wppr_comparison_table_rating_breakpoint`. Aquí tienes un ejemplo de fragmento de código:
“`php
add_filter(‘wppr_comparison_table_rating_breakpoint’, 60);
“`
Estos fragmentos de código te ayudarán a personalizar el plugin WP Product Review según tus necesidades específicas. ¡Disfruta de tus reseñas personalizadas!
Valoraciones
No hay valoraciones aún.