Come collegare le pagine dei moduli Logo del modulo

Introduzione

Volete collegare il logo di Form Pages dal vostro modulo alla vostra homepage? In questo tutorial, creeremo un modulo utilizzando l'addon WPForms Form Pages, caricheremo un logo per il nostro modulo e poi aggiungeremo uno snippet che collegherà il logo alla nostra homepage utilizzando un piccolo snippet di codice.

Creazione del modulo

Per prima cosa, dovremo creare un nuovo modulo e aggiungere i nostri campi a questo modulo. Per lo scopo di questa esercitazione, ci limiteremo a creare un modulo di prenotazione con alcuni campi di base.

Per prima cosa è necessario creare il modulo

Abilitazione delle pagine dei moduli

Successivamente, è necessario abilitare il modulo all'uso di Form Pages. Per qualsiasi assistenza al riguardo, consultare questa documentazione.

Nel costruttore di moduli, basta fare clic su Impostazioni e poi su Pagine di moduli per abilitare questa funzione per il vostro modulo.

abilitare le pagine del modulo nelle impostazioni del modulo

Nella scheda Pagine del modulo, fare clic su Carica immagine e caricare il logo. Una volta completato, fare clic su Salva per salvare le modifiche.

Nella scheda Pagine del modulo, fare clic per caricare l'immagine del logo.

Per impostazione predefinita, questa immagine non rimanda a nulla. Nel prossimo passo, aggiungeremo uno snippet di codice che collegherà l'immagine alla homepage.

Ora è il momento di aggiungere uno snippet al sito che trasformerà l'immagine del logo in un link. Se avete bisogno di aiuto per aggiungere gli snippet al vostro sito, consultate questo tutorial.

/**
 * Link your form logo on form pages.
 *
 * @link   https://wpforms.com/developers/how-to-link-your-form-pages-form-logo/
 */

function wpf_dev_form_pages_add_link() {
	?>
	<script type="text/javascript">
		jQuery( function( $ ) {

			// Could be removed if changes are needed in all form pages on the site.
			var formID = 375;// ID of form page form to which apply changes.

			if ( $( '#wpforms-' + formID ).length === 0 ) {
				return;
			}

			// Detect Form Page image.
			var $logo = $( '#wpforms-form-page-page' ).find( '.wpforms-custom-logo img' );

			if ( $logo.length > 0 ) {
				$logo.wrap($( '<a>',{
					href: '/' // "/" could be changed to any link.
				}));
			}
		} );
	</script>
	<?php
}
add_action( 'wpforms_wp_footer_end', 'wpf_dev_form_pages_add_link', 30 );

Nello snippet qui sopra, la var formID = 375 è il numero ID del modulo. È necessario modificarlo per farlo corrispondere all'ID del proprio modulo. Se si ha bisogno di aiuto per individuare l'ID del modulo, consultare questo tutorial.

Naturalmente non è necessario collegare l'immagine alla propria homepage, si può collegare l'immagine a qualsiasi URL si desideri. Per cambiare il link, basta sostituire questa riga di codice href: '/' // "/" può essere cambiato in qualsiasi link. a questo href: 'http://google.com' // "/" può essere cambiato in qualsiasi link.

Ora, quando si visualizza il modulo e si passa sopra l'immagine del logo, si vedrà il puntatore per fare clic sull'immagine.

ora il logo delle pagine dei moduli è collegato alla vostra homepage

E questo è tutto ciò che serve per collegare il logo del modulo alle pagine del modulo. Volete fare lo stesso anche per l'addon Conversational Forms? Date un'occhiata al nostro tutorial su Come collegare il logo del modulo conversazionale.

Riferimento azione: wpforms_wp_footer_end