¿Enlace directo a categoría?
Estoy tratando de construir un menú de enlaces de categorías para categorías específicas que me gustaría resaltar y aplicarles estilos/clases.
He intentado algo como esto.
<li><a href="<?php get_site_url(); ?>category/Gadgets"> Gadgets</a></li>
Y
<li><a href="category/Gadgets"> Gadgets</a></li>
Se está mostrando como sitename/category/category/category/gadgets en el front-end.
No puedo usar <?php wp_list_categories('orderby=name&title_li='); ?>
porque mostrará todas las categorías y limitará el estilo que puedo aplicar al html.
Solo quiero enlazar a categorías directamente, por nombre, preferiblemente sin codificar el nombre del sitio.

Existe una función llamada get_category_link() que podría ser útil para ti. Esta función puede generar un enlace apropiado sin necesidad de codificarlo manualmente, excepto por el nombre o ID de la categoría.
Ejemplos del Codex de Wordpress:
<?php
// Obtener el ID de una categoría específica
$category_id = get_cat_ID( 'Nombre de la categoría' );
// Obtener la URL de esta categoría
$category_link = get_category_link( $category_id );
?>
<!-- Mostrar un enlace a esta categoría -->
<a href="<?php echo esc_url( $category_link ); ?>" title="Nombre de la categoría">Nombre de la categoría</a>
http://codex.wordpress.org/Function_Reference/get_category_link

usa wp_list_categories('include=3,5,9,16');
, reemplaza "3,5,9,16" con los IDs de tus categorías (separados por comas)
otro método
get_category_link( $category_id );
consulta el codex de WordPress aquí
Un método más es crear un menú de categorías en el administrador y mostrarlo en tu tema (si el tema soporta menús)

get_site_url()
devuelve una cadena con la URL, no la imprime. Así que puedes probar:
<?php echo get_site_url(); ?>
o mejor aún:
<?= get_site_url(); ?>
