Okaro
Épsilon
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Saludos!!
En su día busqué por Google alguna manera de hacer un enlace para que al pulsar sobre él, el usuario tuviera una entrada aleatoria. Esto fue lo que implementé:
Funciona Bien.
El caso es que he implementado una serie de entradas de un programa de afiliados, que no quiero que aparezcan al pulsar sobre el botón "random".
Todas las entradas las tengo en formato "Vídeo", y la de los artículos de afiliados en formato "estandard", con su propia categoría.
¿Hay alguna manera de modificar el código para excluir una categoría, o un formato de entrada?
Gracias de antemano. Un Saludo.
En su día busqué por Google alguna manera de hacer un enlace para que al pulsar sobre él, el usuario tuviera una entrada aleatoria. Esto fue lo que implementé:
Inserir CODE, HTML ou PHP:
add_action('init','random_post');function random_post() {
global $wp;
$wp->add_query_var('random');
add_rewrite_rule('random/?$', 'index.php?random=1', 'top');
}
add_action('template_redirect','random_template');
function random_template() {
if (get_query_var('random') == 1) {
$posts = get_posts('post_type=post&orderby=rand&numberposts=1');
foreach($posts as $post) {
$link = get_permalink($post);
}
wp_redirect($link,307);
exit;
}
}
Funciona Bien.
El caso es que he implementado una serie de entradas de un programa de afiliados, que no quiero que aparezcan al pulsar sobre el botón "random".
Todas las entradas las tengo en formato "Vídeo", y la de los artículos de afiliados en formato "estandard", con su propia categoría.
¿Hay alguna manera de modificar el código para excluir una categoría, o un formato de entrada?
Gracias de antemano. Un Saludo.