Plugins y algunos trucos para WP

Enviar un post/pagina de WordPress con Mailto

Enviar un post/pagina de WordPress con Mailto

Hay que añadir el siguiente código en nuestro archivo functions.php

<?php
function direct_email($text="Enviar un mail a un amigo"){
global $post;
$title = htmlspecialchars($post->post_title);
$subject = 'Mail enviado desde Empresa.: '.$title;
$body = 'Te envíamos la siguiente oferta : '.$title.'. en este enlace : '.get_permalink($post->ID);
$link = '<a rel="nofollow" href="mailto:?subject='.rawurlencode($subject).'&amp;body='.rawurlencode($body).'" title="'.$text.' : '.$title.'">'.$text.'</a>';
return $link;
}
?>

Luego ya podemos poner en cualquier parte de la nuestra web, por ejemplo en page.php el siguiente código:

<?php echo direct_email('enviar por mail') ?>

Importante, si queréis ejecutarlo en un widget, no olvideis de activar la ejecución de PHP
ejecución de PHP en widget


Ejecutar código PHP en el área de widgets

Ejecutar código PHP en el área de widgets:

Hay que añadir el siguiente código en nuestro archivo functions.php

<?php
add_filter('widget_text','execute_php',100);
function execute_php($html){
 if(strpos($html,"<"."?php")!==false){
 ob_start();
 eval("?".">".$html);
 $html=ob_get_contents();
 ob_end_clean();
 }
 return $html;
}
?>

De esta manera cualquier texto en PHP que pongamos en nuestros Widgets se ejecutarán como tales.

Para hacer una prueba podéis probar con:

<?php echo "hola mundo" ?>

Extraido del gran emanueleferonato.com


Esconder elementos con CSS (display: none;)

Esconder elementos con CSS (display: none;):

Como siempre el código CSS no deja de sorprender por la cantidad de posibilidades que nos ofrece.

Una de las utilidades puede ser la opción de no mostrar diferentes elementos para hacer pruebas con los diseños de nuestras plantillas.

Para esconder un elemento, para que no se vea, podemos usar el comando display: none;

Añadiendo esa propiedad a cualquier elemento de nuestro CSS conseguiremos que no se muestre en pantalla.

 

Ejemplo: no queremos mostrar el logo en nuestra web.

Buscamos en el css donde está el logo y añadimos el comando:

.logo { float: left; width: 950px; height: 65px; }

.logo { float: left; width: 950px; height: 65px; display:none;}


Woocommerce, añadir categorias de productos en Apariencia-Menús

Woocommerce, añadir categorias de productos en Apariencia-Menús:

Al principio como no aparecían, la única manera era añadir los accesos a las categorías de productos usando los «custom links» o «enlaces», pero haciendo click en «OPCIONES DE PANTALLA» (arriba a la derecha de la pantalla), se pueden activar para que también aparezcan las categorias de los productos. No entiendo por que no salen por defecto, francamente ha sido un gran descubrimiento!!

-¿Como hacer que aparezcan las categorias de los productos de Woocommerce en los menus?

-Haciendo clic en Opciones de Pantalla y activándolos:

woocommerce-apariencia-menus-añadir-categorias

 

 


Fijar las url al iniciar/cerrar sesión como usuarios de WordPress

Fijar las url al iniciar/cerrar sesión como usuarios de WordPress:

Peter’s Login Redirect

Enlace:

http://wordpress.org/plugins/peters-login-redirect/

Genial Plugin donde podrás poner a que dirección redireccionaremos cuando un usuario concreto se loguee en nuestro WordPress.

También se puede poner a que grupo de usuarios afecta (administradores, subscriptores etc..)

En mi caso me interesa que cuando logueen vayan directamente a la web principal, nada de escritorios.


Cambiar orden en PORTFOLIO Elegant Themes

-Como cambiar el orden dentro del blucle de muestras de una plantilla tipo PORTFOLIO en Elegant Themes??

Cambiar la linea de código de page-template-portfolio.php:

<?php query_posts(«posts_per_page=$et_ptemplate_gallery_perpage&paged=» . $et_paged . $gallery_query ); ?>

y añadir . ‘&order=ASC’ para que quede así:

<?php query_posts(«posts_per_page=$et_ptemplate_gallery_perpage&paged=» . $et_paged . $gallery_query . ‘&order=ASC’); ?>

Si os fijáies, esta linea precede a:

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

que es donde se hace el bucle a todos los productos/artículos, es siempre antes de este While donde se deben hacer este tipo modificaciones usando la gran función de query_posts


Redireccionar dominio desde Jimdo.com

Redireccionar dominio desde Jimdo.com:

Tras estar trasteando un buen rato en su panel de control, la única manera fácil que visto para redireccionar dominio desde Jimdo.com hacia otro dominio es mediante javascript, que desde el panel se puede insertar código en el HEAD, así pues ponemos algo así:

<script type=»text/javascript»>   function redirection(){    window.location =»http://www.dominioquequeras.com»;   }  setTimeout («redirection()», 10000); //tiempo en milisegundos   </script>

y con esto lo solucionamos.


Powered by WordPress | Designed by Elegant ThemesPolítica de privacidad