Pregunta

Tengo un archivo CSV de nuevas publicaciones que importaré directamente a la base de datos.

¿Es seguro dar un guía de http://domain/?p=[n] dónde [n] ¿Cualquier número es, siempre que no sea un duplicado de una publicación existente?

¿Fue útil?

Solución

Respuesta corta:

El campo GUID está destinado a representar un Identificador único globalmente para la publicación. En WordPress solo usamos la URL. Sin embargo, el campo GUID nunca debe considerarse como una URL real ... solo un identificador para el puesto.

En realidad, el campo GUID podría contener cualquier cosa que sea única. Pero si tiene dos publicaciones que comparten el mismo GUID, es posible que desee considerar golpear una u otra. Importar el CSV de las publicaciones en un blog vacío y usar el mecanismo de importación/exportación de WordPress ayudaría. O establecer [n] para ser la identificación de la publicación voluntad tener después de la importación.

Otros consejos

El GUID existe como un identificador único para los alimentos. Los lectores de alimentos necesitan esto para almacenar en caché y no seguir repitiendo el mismo contenido.

No es seguro dar un guía de http: // dominio/? P = [n] donde [n] es igual a cualquier número porque cuando se crea un nuevo contenido (incluidos los guarda automática) WordPress asigna un GUID. Si sus GUID no siguen la estructura de WordPress, obtendrá colisiones y duplicado Guid's realmente puede estropear sus feeds.

Con WordPress, el GUID es http://example.com/?p= (para publicaciones) o? Page_id = (para páginas).

Este SQL es un ejemplo de cómo actualizar las publicaciones publicadas:

UPDATE `wp_posts` SET `guid`= concat('http://example.com/?p=',ID) WHERE   `post_status` = 'publish' AND `post_type` = 'post';

Al usar ID, está haciendo lo mismo que hace WordPress. WordPress nunca le dará a Post_ID duplicado, por lo que es seguro usarlo.

Licenciado bajo: CC-BY-SA con atribución
scroll top