Gracias por tomarse el tiempo para leer mi pregunta, muy apreciado ..
He heredado un sitio web de wordpress con la página de inicio «www.sitioweb.nl/wp».
Dentro de esa página hay un iFrame (Advanced_) llamado «cuadro«.
Al cargar la página, la página de inicio llena el iFrame inicialmente con la subpágina ‘inicio’:[advanced_iframe src="www.website.nl/wp/home" name="frame"]
.
El menú de navegación principal hace algo similar, por ejemplo, el enlace del menú de navegación ‘contacto’:<a href="www.website.nl/wp/contact" target="frame">
.
Todo esto funciona bien. Sin embargo, el problema es que no puedo usar enlaces directos a una subpágina como ‘Contacto’ o ‘Acerca de’, ya que WordPress cargaría la subpágina desnuda, es decir. no dentro del iFrame de la página de inicio. Para evitar subpáginas desnudas, utilicé Javascript para verificar si la subpágina es la página principal o no, y si lo es, por defecto carga la página de inicio con la subpágina de inicio. Guion:
<script type="text/javascript">if ( self === top ) {
window.top.location="https://www.website.nl/wp/"; }</script>
De esta manera, la URL: www.website.nl/wp/contact resultados en la apertura del navegador www.sitioweb.nl/wp. Así que he estado tratando de pensar en alguna forma de $_GET una variable de una URL y analizarla en algo para arrojar al iFrame. Me gusta:www.website.nl/wp/?page=contact&target=frame
…preferiblemente algún tiempo antes de que la página de inicio haya cargado la subpágina predeterminada. Así que traté de cambiar [iFrame src="www.website.nl/wp/home"]
a algo como: [iFrame src="[shortcode]"]
y usó un fragmento de código PHP para $_GET la subpágina var + target y generar un enlace para el iFrame. Pero de alguna manera no puedo hacer que funcione. Mi instinto dice que debería haber un De Verdad manera fácil de hacer esto, pero después de mirarlo durante horas, mi pensamiento es demasiado complicado para verlo con claridad.
Estaría muy agradecido por algunos consejos en la dirección correcta, incluso una pista sería genial. Muchas gracias de antemano, y en cualquier caso: ¡que tengas un gran día!
HvN
.