Cómo utilizar funciones de Wordpress fuera de él - https://goo.gl/FhDcmi
Cómo utilizar funciones de Wordpress fuera de él
Hay situaciones en las que por x motivo necesitamos usar funciones de WordPress fuera de él. En mi caso particular fue para mostrar las entradas recientes del blog, el cuál está separado del sitio principal.
Entonces…
¿Qué hay que hacer para poder utilizar las funciones de WordPress?
En realidad es muy sencillo, lo único que debemos hacer es incluir ‘wp-load.php‘ en nuestro script (NO ‘wp-blog-header.php‘ ya que carga cosas de más que no necesitamos)
// include the wp-load'er include(DIR_WP . "wp-load.php"); // basic function to get the last X posts function get_recent_posts($count = 6) // https://codex.wordpress.org/Function_Reference/wp_get_recent_posts $wp_recent_posts = wp_get_recent_posts(array( 'numberposts' => $count, 'post_status' => 'publish' )); return $wp_recent_posts; // get last 3 posts $recent_posts = get_recent_posts(3); // do something with them, we'll show them in a list echo '<ul>'; foreach($recent_posts as $recent) $permalink = get_permalink($recent["ID"]); echo '<li><a href="' . $permalink . '">' . $recent['post_title'] .'</a></li>'; echo '</ul>';
Una vez que el archivo wp-load.php está incluido, se puede usar todo el esplendor de las funcionalidades de WordPress. Mientras que el código de ejemplo anterior muestra las últimas X entradas, se pueden armar consultas personalizadas con WP_Query y get_posts().

















