Pregunta sobre Arreglando WordPress de Wordpress:

Subdominios de WordPress para crear una estructura de sitio web tradicional

Un usuario preguntó 👇

Quiero crear un sitio web tradicional con WordPress.

Me gusta:

Página de inicio Sub-sitio 01 Sub-sitio 01a Sub-sitio 01b Sub-sitio 02 Sub-sitio 02a Sub-sitio-sitio 02a1 Sub-sitio-02a2 Sub-sitio-02b Sub-sitio sitio 03 Sub-sitio 03a Sub-sitio 03b Sub-sitio 03c Etc, etc.

Creé y jugué con la función «multisitio», pero parece faltar porque solo puede crear subsitios un nivel por debajo de la raíz.

Ejemplo:

Página de inicio Sub-sitio 01 Sub-sitio 02 Sub-sitio 03 etc., etc.

Parecería que puede crear carpetas dentro de sus subsitios, pero eso no se adapta a nuestras necesidades.

La razón principal de un sitio web estructurado tradicional (que utiliza subsitios) es que será un sitio web muy grande con muchos editores (cientos). Idealmente, habría un grupo de editores para cada subsitio (¡y sub-sub-sub-subsitio y sub-subsitio si es necesario!) Y los usuarios con el grupo apropiado se agregarían a las páginas de su subsitio específico. Para editar.

es posible?

¿Alguien ha hecho esto antes y, de ser así, cuál es la mejor manera de configurarlo?

(@autotutorial)

Hace 1 año, 2 meses

Instrucciones de instalación Descargue e instale utilizando el instalador del plugin de WordPress incorporado. Activar en el panel de administración de red «Plugins» utilizando el enlace «Activar red». Comente sobre la línea DOMAIN_CURRENT_SITE en su archivo wp-config.php. Si no tiene esta línea, probablemente necesite habilitar multisitio. Empiece a planificar y crear sus redes.

¿Qué pasa con los convertidores multisitio? Para una máxima flexibilidad, use algo como …

// Multisite
define( 'MULTISITE',           true                  );
define( 'SUBDOMAIN_INSTALL',   false                 );
define( 'PATH_CURRENT_SITE',   '/'                   );
define( 'DOMAIN_CURRENT_SITE', $_SERVER['HTTP_HOST'] );

// Likely not needed anymore (your config may vary)
//define( 'SITE_ID_CURRENT_SITE', 1 );
//define( 'BLOG_ID_CURRENT_SITE', 1 );

// Uncomment and change to a URL to funnel no-site-found requests to
//define( 'NOBLOGREDIRECT', '/404/' );

/**
 * These are purposely set for maximum compliance with multisite and
 * multinetwork. Your config may vary.
 */
define( 'WP_HOME',    'http://' . $_SERVER['HTTP_HOST'] );
define( 'WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] );

¿Y las cookies? Utilice algo como esto para permitir que las cookies funcionen en todas las redes …

// Cookies
define( 'COOKIEHASH',         md5( 'yourrootdomain.com' ) );
define( 'COOKIE_DOMAIN',      'yourrootdomain.com'        );
define( 'ADMIN_COOKIE_PATH',  '/' );
define( 'COOKIEPATH',         '/' );
define( 'SITECOOKIEPATH',     '/' );
define( 'TEST_COOKIE',        'thing_test_cookie' );
define( 'AUTH_COOKIE',        'thing_'          . COOKIEHASH );
define( 'USER_COOKIE',        'thing_user_'     . COOKIEHASH );
define( 'PASS_COOKIE',        'thing_pass_'     . COOKIEHASH );
define( 'SECURE_AUTH_COOKIE', 'thing_sec_'      . COOKIEHASH );
define( 'LOGGED_IN_COOKIE',   'thing_logged_in' . COOKIEHASH );

Cargas? A partir de la versión 3.5, las nuevas instalaciones multisitio de WordPress utilizan una forma más eficiente de servir archivos cargados. Desafortunadamente, esto no funciona bien con numerosas redes (todavía). Las instalaciones actualizadas desde 3.4 o menos no se ven afectadas.

WP Multi-Network debe estar en ejecución para establecer la ruta de carga para nuevos sitios, por lo que su red se activará en todas las redes creadas con este plugin. Si lo desactiva en una de sus redes, cualquier sitio nuevo que cree en esa red almacenará los archivos cargados en la carpeta de carga del sitio principal de esa red. No es agradable.

Simplemente deje este plugin activado por la red (o en plugins mu) y se encargará de todo.

¿Puedo lograr un dominio de estructura de sitio / red / ruta URL de varios niveles con red de subcarpetas? Para eliminar rutas de carpetas anidadas en la moda network1 / site1, network1 / site2, etc., siga los pasos https://paulund.co.uk/wordpress-multisite-nested-paths para construir un sunrise.php personalizado (gracias a https://paulund.co.uk para proporcionar estos pasos).

Asegúrese de realizar copias de seguridad de sus archivos y bases de datos antes de instalar y configurar este plugin. No dejo de comentar el código que he pegado pero debes tener en cuenta que si WordPress va a acceder a todos los sitios el contenido del archivo wp-confing debe ser dinámico, en este caso muestra / root $ _SERVER[‘HTTP_HOST’] puede causar problemas de ataque (así que cree una lista blanca de dominios permitidos, como dominio1.com y dominio2.com) si la instalación multilingüe es un subdirectorio, necesita arreglar la raíz / su subdirectorio / subdirectorio / así la cookie estará disponible en ese subdirectorio, desde wordpress 4.5 el mapeo de dominio es para sitios secundarios, no estoy seguro de si necesita usar sunrise.php o no, así que solicite soporte en su foro.

https://wordpress.org/support/plugin/wp-multi-network/
http://mutinetworknormal.com
http://multinetworknormal.com/user1
http://multinetworknormal.com/user2

otra red
http://multinetworknormal.com/ntw2
http://multinetworknormal.com/ntw2/user1
http://multinetworknormal.com/ntw2/user2

Srl. No poner fin a una red ni crear un sitio web.

Esta respuesta fue modificada hace 1 año, 2 meses por. Esta respuesta fue modificada hace 1 año, 2 meses por.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *