Externí odkaz

Zvolené téma obsahuje celkem 1 odpověď. Do diskuze (2 účastníci) se naposledy zapojil uživatel  admin a poslední změna je stará 12 let, 1 měsíc.

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (z celkem 2)
  • Autor
    Příspěvky
  • #1713

    Speedi
    Participant

    Ahoj,

    tvořím vlastní plugin a potřeboval bych z administrace kde jsem vytvořil nové tlačítko otevírat pomocí javascript nové malé okno.

    function register_custom_menu_page() {
    add_menu_page('', 'Plugin', 'add_users', 'ir.php', '', plugins_url('b.png'), 3);

    A potřebuju tam dostat

    <a href="javascript:void(window.open('ir.php','','width=590,height=580,left=0,top=0,
    resizable=yes,menubar=no,location=no,status=yes,scrollbars=yes'))"

    Díky moc za pomoc.

    #11736

    admin
    Keymaster
    Web

    Možností je mnoho. Od jednoduchého inline načítání Javascriptového kódu až po doporučené techniky s využitím funkcí WordPressu. Pro výše uvedený příklad by to asi stačilo, ale je třeba asi celý kód lépe definovat, patrně bude třeba nějaká cesta k souboru ir.php, atd. Těžko se z takového výseku kódu odhadují další souvislosti…

    Ideální je ale samotný Javascript zcela oddělit od .php souborů. Potom lze využít funkci wp_enqueue_script() a načítat ho tak, jak doporučují standardy WordPressu. Samozřejmostí je také načítat tento kód pouze na stránce, která je k tomu určená, což je možné provést několika podobnými způsoby:

    – Hook admin_enqueue_scripts

    – Hook admin_print_styles-(page)

    – Hook load-(page)

    – Funkce get_current_screen()

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (z celkem 2)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.