Skip Navigation

[Closed] Permitir enlaces internos en borradores

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 -
- 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 -

Supporter timezone: Europe/London (GMT+00:00)

This topic contains 6 replies, has 2 voices.

Last updated by oscarO-5 1 year ago.

Assisted by: Nigel.

Author
Posts
#2667295

Tell us what you are trying to do?
Quisiera saber si es posible que los borradores de los custom posts creados con Toolset pudieran ser enlazables desde el editor de WordPress. Instale un plugin que permite hacer eso, pero me lo hacia con los elementos básicos de WordPress: post y páginas.
Para intentar agilizar el proceso de enlazar contenido dentro de worpress sin necesidad de tener que publicar los eventos que todavía no pueden ser públicos

Is there any documentation that you are following?

Is there a similar example that we can see?

What is the link to your site?

#2667509

Nigel
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/London (GMT+00:00)

Bueno días

¿Qué plugin usas?

Los tipos de entrada registrado por Toolset son "normales", igual que tipos de entrada registrado por la función register_post_type de WordPress.

Entonces, la pregunta es si tal plugin es capaz de funcionar con tipos de entrada en general y no con tipos de entrada de Toolset en concreto.

#2667513

He usado este plugin https://wordpress.org/plugins/draft-links/
Estuve buscando en el foro por si alguien había hecho la misma pregunta, pero no encontré nada.

#2667555

Nigel
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/London (GMT+00:00)

Este plugin es muy básico.

Sólo afecta a las páginas y las entradas normales.

El código es bastante sencillo—esta función—y debe ser posible editarlo para replicar la funcionalidad para otros tipos de entradas.

function draft_links_add_to_menu() {

	$author = get_current_user_id();

	// Get total number of draft posts. If more than zero add a sub-menu option.

	$all_posts = draft_links_count_all_drafts( 'post' );
	if ( $all_posts > 0 ) {

		add_submenu_page( 'edit.php', '', __( 'All Drafts', 'draft-links' ) . ' <span class=\'update-plugins count-' . $all_posts . '\'><span class=\'update-count\'>' . $all_posts . '</span></span>', 'edit_posts', esc_url( 'edit.php?post_status=draft&post_type=post' ) );

		// Get total number of draft posts for current user. If more than zero add a sub-menu option.

		$your_posts = draft_links_count_my_drafts( 'post', $author );
		if ( $your_posts > 0 && $your_posts !== $all_posts ) {
			add_submenu_page( 'edit.php', '', __( 'My Drafts', 'draft-links' ) . ' <span class=\'update-plugins count-' . $your_posts . '\'><span class=\'update-count\'>' . $your_posts . '</span></span>', 'edit_posts', esc_url( 'edit.php?post_status=draft&post_type=post&author=' . $author . '' ) );
		}
	}

	$all_pages = draft_links_count_all_drafts( 'page' );
	if ( $all_pages > 0 ) {

		add_submenu_page( 'edit.php?post_type=page', '', __( 'All Drafts', 'draft-links' ) . ' <span class=\'update-plugins\'><span class=\'update-count\'>' . $all_pages . '</span></span>', 'edit_pages', esc_url( 'edit.php?post_status=draft&post_type=page' ) );

		// Get total number of draft pages for current user. If more than zero add a sub-menu option.

		$your_pages = draft_links_count_my_drafts( 'page', $author );
		if ( $your_pages > 0 && $your_pages !== $all_pages ) {
			add_submenu_page( 'edit.php?post_type=page', '', __( 'My Drafts', 'draft-links' ) . ' <span class=\'update-plugins\'><span class=\'update-count\'>' . $your_pages . '</span></span>', 'edit_pages', esc_url( 'edit.php?post_status=draft&post_type=page&author=' . $author . '' ) );
		}
	}
}
#2667569

Entiendo que te refieres a modificar el plugin, lo he hecho en el entorno de pruebas y he cambiado esa parte del codigo, creo que lo he hecho bien, no soy programador, pero no funciona, intento añadir el enlace del evento en borrador y no aparece en el menu de wordpress.

#2667779

Nigel
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/London (GMT+00:00)

Lo siento, pero Toolset no tiene este funcionalidad—es como WordPress funciona por defecto—y crear código particular para modificar otro plugin es fuera del soporte que ofrecemos.

¿Puede ser que hay otro plugin con más funcionalidad?

#2667785

Si, eso lo entiendo. Era por si igual teníais alguna especie de código que se pudiera añadir a code snippet para que lo identificara. Me puse en contacto con el creador del plugin y me comento que tenia intencion de hacerlo en el futuro…

The topic ‘[Closed] Permitir enlaces internos en borradores’ is closed to new replies.