Cuando ejecuta un sitio múltiple de WordPress, cada vez que se crea un sitio nuevo, WordPress agrega automáticamente una página de muestra al sitio nuevo. Recientemente, uno de nuestros usuarios nos preguntó si era posible eliminar la página de ejemplo predeterminada y agregar sus propias páginas predeterminadas. En este artículo, le mostraremos cómo agregar / eliminar páginas predeterminadas en WordPress multisitio.
¿Por qué agregar sus propias páginas predeterminadas en WordPress Multisite?
Contents
Puede haber muchas razones para cambiar la página de ejemplo predeterminada por la suya. Por ejemplo, es posible que desee agregar una página que indique a los usuarios qué hacer a continuación. La página de ejemplo predeterminada generada por WordPress es un poco aburrida. ¿Quizás le gustaría agregar algo ingenioso e inteligente? Por último, puede utilizar la página predeterminada para indicar a los usuarios lo que se debe y no se debe hacer en su red multisitio.
Agregar / eliminar páginas predeterminadas en WordPress
Simplemente agregue este código al archivo functions.php de su sitio principal oa un complemento específico del sitio. add_action (‘wpmu_new_blog’, ‘wpb_create_my_pages’, 10, 2); función wpb_create_my_pages ($ id_blog, $ id_user) {switch_to_blog ($ id_blog); // crea una nueva página $ page_id = wp_insert_post (array (‘post_title’ => ‘Acerca de’, ‘post_name’ => ‘acerca de’, ‘post_content’ => ‘Esta es una página acerca de. No dudes en editar o eliminar esta page. ‘,’ post_status ‘=>’ publicar ‘,’ post_author ‘=> $ user_id, // o «1» (¿super-administrador?)’ post_type ‘=>’ página ‘,’ menu_order ‘=> 1,’ comment_status ‘=>’ cerrado ‘,’ ping_status ‘=>’ cerrado ‘,)); // Busque y elimine la «página de ejemplo» predeterminada de WP wp_delete_post ($ defaultPage-> ID); restore_current_blog (); } La primera parte de este código inserta una nueva página de WordPress titulada «Acerca de» cada vez que se crea un nuevo sitio en su red multisitio. La segunda parte del código busca y elimina la página de ejemplo predeterminada de WordPress. Esperamos que este artículo le haya ayudado a agregar / eliminar páginas predeterminadas en la red multisitio de WordPress. Si le gustó este artículo, únase a nosotros en Google+ y Twitter. También puede suscribirse a nuestro canal de YouTube para obtener más videos tutoriales de WordPress.
Hola, Amigo Joaquin, como estas? Permiteme felicitarte por tan magnifica labor y sobre todo por este articulo tan maravillos y de utilidad, pero tengo algunas preguntas correspondientes a este articulo que me gustaria tener tu orientacion, si puede usted colaborar y voy a enumerarlas para hacerlo mas organizado:
1. Que codigo debo colocar para crear otra nueva pagina que no sea acerca de? entiendo que puedo crearla con otro nombre por ejemplo, landingpage y se reflejara con ese nombre, pero la pregunta es, como hago para ingresar varias paginas? dobo repitir el codigo tantas veces sea necesarios, cada una por su nombre? Con la cantidad de nombres necesarios de el numero de pagina necesitadas?
2. En estas paginas que digamos son las muestras o las plantillas modelos, puedo insertar los llamados «TAGs» y Campos personalizados? como por ejemplo con el Plugin ACF (Advanced Custom Fields)?
3. En que parte del código debo incluir «EL CONTENIDO» de cada pagina que se ha creado para servir de modelo en la creacion automatica de las paginas? O debo elaborarlas en el sitio principal, con un Constructor de PAGINAS WEB como ELEMENTOR, DIVI WP BAKERY, etc.. etc… etc… Son inquietudes que tengo que no han sido publicadas quizas y que para mi en este momento son necesarias resolver. Mi idea es crear de manera automatica las paginas cada vez que alguien abra un sitio, que llene unos campos en un formulario de Personalizacion de los datos de cada usuario registrado y que desde alli se puedan incrustar en los contenidos de algunas paginas, ejemplo, las landing Pages de un producto, o de un embudo de marketing de manera automatica, pero no he tenido resuelto el ROMPECABEZAS COMPLETO.
AGRADEZCO MUCHO SU AYUDA Y SU COLABORACION. BENDICIONES.
Atte:
Un amigo mas, RODOLFO SELAES POSADA
Hola, como estas? soy yo de nuevo, RODOLFO de el sitio http://landingpages.fun.
Quiero preguntarte, si puedo repetir el ciclo de donde se crea la pagina hasta antes de donde se inicia el borrado de la pagina de muestra, para insertar código de creación de las demás paginas que yo necesite crear, cada una respectivamente con sus títulos, contenido y demás? quedo atento.