Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Systemy portalowe i CMS'y _ [CMS][Wordpress][PHP][JavaScript] ukrywanie rodzica elementu o wybranej klasie za pomocą wywołania funkcji w pasku adresu

Napisany przez: stellatus 13.02.2020, 18:01:32

Mam taką funkcję w functions.php w Wordpressie:

Kod
function my_hide_parent() {
    // check if it is home page and the parameter is set.
    if ( is_home() && isset( $_GET['hideParent'] ) ) {
        // the line below "includes" your javascript file into page loading.
?>
<script type="text/javascript">
    function hideParentJs() {
document.querySelector(".post-9053").parentNode.style.display = "none";
}
hideParentJs()
</script>
<?php
    }
}
add_action('wp_footer', 'my_hide_parent');


Gdy zostanie ona wywołana w pasku adresu poprzez dodanie "?hideParent", powoduje ukrycie wybranej miniatury postu, ale tylko na stronie głównej. Chciałbym, żeby działała przy URL w rodzaju: https://www.mypage.com/?fwp_typ=something&fwp_sort=title_asc?hideParent

---------------------
Rozwiązane. Jest błąd w URL. Wystarczy zamienić "?" na "&".

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)