Seguro que todos, en algún momento hemos querido o tenido que realizar algún embebido de contenido, desde un blog hecho con WordPress a una página HTML. Pues bien, a continuación os cuento cómo incluir las categorías de un blog en una página web:
<?php define('WP_USE_THEMES', false); require_once($_SERVER['DOCUMENT_ROOT'] . '/blog/wp-blog-header.php'); $args=array( 'orderby' => 'name', 'order' => 'ASC' ); $categories=get_categories($args); echo '<ul>'; foreach($categories as $category) { echo '<li> <a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a> </li> '; } echo '</ul>'; ?>
Incrustando el anterior fragmento de código en la web, conseguiremos mostrar todas las categorías que existan dentro del blog WordPress.
Tened siempre en cuenta, que si en el blog se añaden o eliminan categorías, en la web, pasará lo mismo.