• Hallo

    Voor onze plugin WP-BATCHTools, opvolger van BATCHMove willen we de documentatie in een PDF beschikbaar stellen.
    Nu de vraag, weet iemand hoe je een directe href in een menu opneemt.

    add_submenu_page(‘batchtools’, __(‘Batch Tools’, ABS\bt_config::$textdomain),
    __(‘Documentation’, \ABS\bt_config::$textdomain),
    $level[‘doc’], ‘batchdoc’,
    array($this, “http://www.linknaarpagina.nl”));

    Dit werkt niet.

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Ik raad je af om een link naar een pdf te plaatsen. De mooiste oplossing voor de gebruiker is een link (in een nieuw venster) naar een pagina waar je de pdf ter download aanbiedt)

    je hebt nl per gebruiker geen controle over welke applicatie de pdf opent etc.

    Mocht je de plugin het het repository willen aanbieden dan vermoed ik dat een directe link naar een pdf reden kan zijn voor het niet toelaten. (Dit weet ik niet zeker)

    Thread starter cstoltenkamp

    (@cstoltenkamp)

    Hallo Mike,

    Nu gebruik ik documentatie HTML pagina dat vind ik lelijk.
    Een PDF is makkelijker te onderhouden als een documentatie pagina. Dat is voor mij de reden waarom ik een PDF wil gaan gebruiken.
    De controle bij de gebruiker heb ik niet, maar dat geld voor alle PDF’s die op het Internet worden aangeboden. In het slechtste geval zal file gedownload worden, maar niet geopend omdat bij behorend programma op gebruikerssysteem ontbreekt.

    Nu gebruik ik via het menu zoals jij voorstelt ook de functie:

    public function bt_toolbar_link() {
            $pluginurl  = \ABS\constants::value('BATCHTOOL_URL');
            $doclogo    =  \ABS\constants::value('BATCHTOOL_IMAGES') .       '/promo_1024.png';
            $html  = '<div class="center">';
            $html .= '<a href="$textdomain). '">';
            $html .= '<img src="' . $doclogo . '" width="80%" />';
            $html .= '<h1>Documentation [' . __('Click', \ABS\bt_config::$textdomain). ']</h1>';
            $html .= '</a>';
            $html .= '</div>';
            echo $html;
        }

    Dat vind ik wel heel veel source waar ik eigenlijk alleen maar wilde hebben
    Documentatie
    opgenomen in het menu via add_submenu_page(link)

    Een oplossing met javascript event onload page ben ik aan het uitproberen, maar dat heeft niet mijn voorkeur.

    Je zou toch gewoon een link (waarheen dan ook) moeten kunnen opnemen
    in het menu.

    via add_links_page ( string $page_title, string $menu_title, string $capability, string $menu_slug, callable $function = ” )
    kan het misschien wel, ben nu ook aan het uitzoeken hoe ik die link page dan dynamisch kan toevoegen. Via de database een link invoegen kan natuurlijk altijd maar opnieuw dit heeft niet mijn voorkeur.

    Je ziet veel overwegingen voor iets simpels.

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Het onderwerp ‘WP_BATCHTools’ is gesloten voor nieuwe reacties.