Puedes hacer esto usando un poco de jQuery. Asumiré que está utilizando un tema secundario o su propio tema personalizado, por lo que está bien personalizarlo. Si no es así, debe hacer un tema hijo.
En la carpeta del tema secundario, cree otra carpeta llamada js (a menos que su tema ya tenga una carpeta js) y dentro de esa carpeta cree un nuevo archivo llamado popup.js
Pegue en ese archivo lo siguiente:
jQuery (document) .ready (function ($) {$ (‘. popup’). click (function () {var NWin = window.open ($ (this) .prop (‘href’), ”, ‘scrollbars = 1, altura = 400, ancho = 400 ‘); if (window.focus) {NWin.focus ();} return false;});});
- ¿Qué etiqueta contiene la parte visual de la página web en HTML?
- ¿Cómo los nuevos marcos tienen muchos desarrolladores?
- ¿Angular 2.0 tendrá alguna de las capacidades DI de Angular 1.0?
- ¿Cuáles son algunas buenas agencias de desarrollo web en Argentina?
- ¿Cómo crear un sitio web como Freelancer, Upwork o Fiverr? ¿Qué lenguajes de programación necesito usar?
En el tema de su hijo functions.php agregue lo siguiente:
// * Registrar y poner en cola los scripts para la función emergente cc_popup_script () {wp_register_script (‘popup’, get_stylesheet_directory_uri (). ‘/Js/popup.js’, array (‘jquery’), ‘1.0.0’, false); wp_enqueue_script (‘ventana emergente’); } add_action (‘wp_enqueue_scripts’, ‘cc_popup_script’);
Una vez que haya agregado el código anterior, ahora puede usar esto en su página / contenido de publicación adjuntando una clase de ‘ventana emergente’ a cualquier enlace que desee abrir en una ventana emergente. Por ejemplo
También sería fácil convertir esto en un complemento que debería ser más ordenado que agregarlo al tema.
Espero que esto ayude