Ondersteuning » Plugin vragen » [Gezocht] Hyperlink plugin voor een linkpagina

  • Opgelost jelleruben

    (@jelleruben)


    Hallo allemaal,

    Na een zoektocht in de plugins, ben ik het nog niet tegen gekomen.

    Weet iemand of er een plug in bestaat die een Hyperlinkpagina kan maken?

    Ik bedoel dat je aan de frontend een pagina hebt met verschillende hyperlinks naar andere websites gaat.

    Maar het toevoegen van de links doe je dan aan de backend.
    Bijvoorbeeld:

    Naamsite, Link, Categorie in kan vullen

    voorbeeld:
    Nu.nl, http://www.nu.nl, nieuws
    Dagblad, http://www.dagblad.nl, Nieuws

    KNMI, http://www.knmi.nl, Het Weer
    HetWeer, http://www.hetweer.nl, Weer

    Dat er dan aan de frontend een pagina krijgt met:

    Nieuws:
    Nu.nl
    Dagblad.nl

    Het Weer
    KNMI.nl
    Weer.nl

    Ik hoop dat jullie mijn idee begrijpen. En dat zoiets bestaat.

    Groeten,

    Jelle Ruben

15 reacties aan het bekijken - 1 tot 15 (van in totaal 21)
  • Hoi Jelle,

    Met de Link Manager plugin schakel je de native WordPress links weer in. Als je de plugin niet via je dashboard kunt vinden, download hem dan even en installeer hem via de zip.

    Daarna kun je de links tonen met een widget.

    Guido

    Thread starter jelleruben

    (@jelleruben)

    Hallo Guido,

    Ik heb de plugin gedownload, in de Backend, ziet het eruit hoe ik het inderdaad wil hebben.
    Echter zie ik (nog) niet de mogelijkheid om de linkjes op een pagina te kunnen publiceren.

    Weet jij ook toevallig hoe dit moet? Kan het niet terug vinden in de documentatie (tenzij ik met mijn neus eroverheen kijk).

    Groeten,

    Jelle

    Hoi Jelle,

    Klopt, normaal gesproken moet dit met een widget. Zal even kijken of ik een plugin kan vinden die het mogelijk maakt dit op een pagina toe te voegen.

    Gebruik je trouwens de klassieke editor of de standaard blokeditor?

    Guido

    Hoi opnieuw,

    Ik heb een mini-plugin gemaakt die het mogelijk maakt om de links aan de voorkant op een pagina te tonen. In hoeveel kolommen wil je dat? Of alles gewoon onder elkaar?

    Guido

    Thread starter jelleruben

    (@jelleruben)

    Ik weet niet wat mogelijk is, maar mijn wens zou als volgt zijn

    In de backend kunnen invullen van naam, url en categorie.

    En dat de frontend als volgt eruit ziet.

    Nieuws
    Nu.nl Nieuws.nl Rtl.nl

    Het weer
    KNMI.nl Hetweer.nl

    En zo verder.

    Ben zelf ook wel erg benieuwd hoe je een WordPress plugin maakt. Moet ik ook eens in gaan verdiepen..

    Guido

    (@guido07111975)

    Hoi,

    Maak een map met bijvoorbeeld de naam link-manager-shortcode in de map wp-content > plugins van je WordPress installatie.

    Maak een leeg PHP-bestand en voeg dit toe:

    <?php
    /*
     * Plugin Name: Link Manager Shortcode
     * Description: Deze plugin activeert de standaard link manager van WP. Met shortcode [links] kun je de links op een pagina weergeven.
     * Version: 1.0
     * Author: Jelle
     * License: GNU General Public License v3
     * License URI: https://www.gnu.org/licenses/gpl-3.0.html
     */
    
    // directe toegang blokkeren
    if ( ! defined( 'ABSPATH' ) ) {
    	exit;
    }
    
    // activeer de link manager
    add_filter( 'pre_option_link_manager_enabled', '__return_true' );
    
    // maak shortcode
    function links_shortcode() {
    	return wp_list_bookmarks('title_before=<h3>&title_after=</h3>');
    } 
    add_shortcode('links', 'links_shortcode');
    

    Activeer plugin via je dashboard. Nu kun je met shortcode [links] de links op een pagina/bericht weergeven. De styling (CSS) zit er niet bij.

    De plugin Link Manager die ik je eerder doorgaf kun je weer verwijderen.

    Guido

    Thread starter jelleruben

    (@jelleruben)

    Hallo Guido,

    Bedankt, ik heb de map gemaakt, en het index.php eringezet. Vervolgens deze plugin geactiveerd. ik zie inderdaad dat deze plugin erbij komt, en dat de links optie in de backend erbij is gekomen, waarschijnlijk dezelfde van de Link Manager, aangezien al een website is vermeld.

    Echter als ik een pagina maakt (in de klassieke weergave) en ik zet de tekst [links] neer. Dan komt alleen de tekst [links] te staan.

    Guido

    (@guido07111975)

    Hoi Jelle,

    waarschijnlijk dezelfde van de Link Manager

    Klopt, precies dezelfde.

    Vergeten te zeggen, noem het PHP-bestand link-manager-shortcode (dezelfde naam als de plugin-map is vrij gebruikelijk binnen WP), maar index werkt ook gewoon. Hij zou gewoon moeten werken nu.. Bij mij wel in ieder geval.

    Guido

    Thread starter jelleruben

    (@jelleruben)

    Guido

    (@guido07111975)

    Weet je zeker dat de plugin geactiveerd is?

    Guido

    Thread starter jelleruben

    (@jelleruben)

    Hallo Guido,

    Ik zag het ik heb inderdaad vergeten om de plugin weer in te schakelen *oeps*. Maar nu werkt hij. 🤗.

    En zal eens kijken of ik mooi met css een goede ontwerp kan maken, zodat het een beetje in kolommen komt te staan, anders wordt de lijst erg lang.

    Guido

    (@guido07111975)

    Deze CSS had ik eerder al gemaakt, voor 2 kolommen. Kun je toevoegen op pagina Extra CSS van de Customizer:

    
    li.linkcat {list-style:none; width:50%; float:left;}
    li.linkcat:nth-of-type(odd) {clear:left;}
    

    Guido

    Guido

    (@guido07111975)

    Hoi,

    Ik zie nu dat deze CSS op jouw website niet goed werkt, de float zorgt ervoor dat de hoofd container niet goed weergegeven wordt. Kun je oplossen door een clearfix te gebruiken:

    
    .entry-content:after {content:''; display:block; height:0; clear:both;}
    

    Guido

    Thread starter jelleruben

    (@jelleruben)

    Ik ga eens puzzelen om die CSS erin te zetten, en kijken wat het resultaat zal zijn

    Thread starter jelleruben

    (@jelleruben)

    Yes, volgens mij gaat het aardig de goede kant op :).

15 reacties aan het bekijken - 1 tot 15 (van in totaal 21)