Rumah > Soal Jawab > teks badan
Saya mempunyai kod berikut:
function wpb_hook_javascript() { if (is_page( array( 244, 174, 697, 702, 699, 708, 713 ) ) ) { ?> <noscript> <iframe src="FORM_ONE" width="100%" height="550" type="text/html" frameborder="0" allowTransparency="true" style="border: 0"></iframe> </noscript> <script type="text/javascript"> var form = 'FORM_ONE'; var params = window.location.search; var thisScript = document.scripts[document.scripts.length - 1]; var iframe = document.createElement('iframe'); iframe.setAttribute('src', form + params); iframe.setAttribute('width', '100%'); iframe.setAttribute('height', 550); iframe.setAttribute('type', 'text/html'); iframe.setAttribute('frameborder', 0); iframe.setAttribute('allowTransparency', 'true'); iframe.style.border = '0'; thisScript.parentElement.replaceChild(iframe, thisScript); </script> <?php } elseif (is_page( array( 187, 283, 285, 287, 18608, 18619, 18629, 295, 297, 299, 303, 305, 307 ) ) ) { ?> <noscript> <iframe src="FORM_TWO" width="100%" height="550" type="text/html" frameborder="0" allowTransparency="true" style="border: 0"></iframe> </noscript> <script type="text/javascript"> var form = 'FORM_TWO'; var params = window.location.search; var thisScript = document.scripts[document.scripts.length - 1]; var iframe = document.createElement('iframe'); iframe.setAttribute('src', form + params); iframe.setAttribute('width', '100%'); iframe.setAttribute('height', 550); iframe.setAttribute('type', 'text/html'); iframe.setAttribute('frameborder', 0); iframe.setAttribute('allowTransparency', 'true'); iframe.style.border = '0'; thisScript.parentElement.replaceChild(iframe, thisScript); </script> <?php } else (is_page( array( 205, 399, 401, 403, 405, 407 ) ) ) { ?> <noscript> <iframe src="FORM_THREE" width="100%" height="550" type="text/html" frameborder="0" allowTransparency="true" style="border: 0"></iframe> </noscript> <script type="text/javascript"> var form = 'FORM_THREE'; var params = window.location.search; var thisScript = document.scripts[document.scripts.length - 1]; var iframe = document.createElement('iframe'); iframe.setAttribute('src', form + params); iframe.setAttribute('width', '100%'); iframe.setAttribute('height', 550); iframe.setAttribute('type', 'text/html'); iframe.setAttribute('frameborder', 0); iframe.setAttribute('allowTransparency', 'true'); iframe.style.border = '0'; thisScript.parentElement.replaceChild(iframe, thisScript); </script> <?php } } add_action('wp_head', 'wpb_hook_javascript');
Berdasarkan senarai halaman dalam tatasusunan, saya perlu menyediakan borang yang berbeza. Pada masa ini saya mempunyai borang seperti FORM_ONE. Kod ini pada masa ini memecahkan tapak saya.
Jika saya mengalih keluar elseif & else ia berkesan, tetapi saya masih mempunyai banyak perkara untuk ditambah.
Boleh sesiapa beritahu saya apa salah saya?
TIA
P粉6638838622024-03-31 09:16:49
Padamkan endif;
di baris bawah.
Jika anda ingin menggunakan endif;
, anda mesti menggunakan sintaks berikut:
{ html goes here } { html goes here } { html goes here }
P粉3735968282024-03-31 00:16:16
Masalahnya ialah dalam kes ini:
else (is_page( array( 205, 399, 401, 403, 405, 407 ) ) ) { ?>
Tukar lain kepada syarat selepas elseif
或删除 else