Hay veces que, tras configurar un custom post type, y definir la plantilla single para mostrarlo, ya sea la genérica single.php
o una específica single-post-type-name.php
, la URL de cualquier entrada de ese custom post type nos devuelve un error 404, si tenemos creada la plantilla 404.php
, o la portada, el index.php
, si no la tenemos creada.
Esto es fácil de solucionar, pero no es nada intuitivo: basta volver a guardar la Estructura de permalinks en el panel de admininstración, en la pestaña Configuración general, Estructura de permalinks.
Si queremos que esto se haga automáticamente, para que un theme recién instalado y activado no dé problemas, podemos incluir la función flush_rewrite_rules() en el archivo functions.php
del theme después de crear el custom post type.
1 comentario