1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Elementor Link attributes (random link)

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von dangerdan, 4. September 2021.

  1. dangerdan

    dangerdan Well-Known Member

    Registriert seit:
    3. Mai 2019
    Beiträge:
    50
    Zustimmungen:
    2
    Hi,

    kennt Ihr eine Möglichkeit, wie ich die "Link to" attributes von Elementor dazu bringe, dass ein random Link zwischen vorgegebenen Post IDs funktioniert?

    Ich will, dass beim Klick auf einen Link, eine vorgegebene Auswahl bestimmter Beiträge aufgerufen wird und zwar so, dass bei jedem mal ein anderer Beitrag (random) im neuen Fenster aufgerufen wird.

    Ist das überhaupt möglich?

    Für Ideen bin ich dankbar! Ich nutze Elementor Pro, die neuste Version von Wordpress.

    Danke

    Dan
     
  2. Henk1060

    Henk1060 Well-Known Member

    Registriert seit:
    4. September 2014
    Beiträge:
    3.927
    Zustimmungen:
    349
    Hy,

    zb. hier findest du infos dazu
    oder per custom functions dazu findest du hier was

    jedoch sobald du ein caching modul verwendest wird es zu 99% nicht mehr klappen.
    ausser du schliesst dann die dann betroffen seiten vom Caching aus
     
  3. dangerdan

    dangerdan Well-Known Member

    Registriert seit:
    3. Mai 2019
    Beiträge:
    50
    Zustimmungen:
    2
    Hi,

    danke für die Idee. Ist interessant und ich schau es mir mal an...
    ;)
     
  4. dangerdan

    dangerdan Well-Known Member

    Registriert seit:
    3. Mai 2019
    Beiträge:
    50
    Zustimmungen:
    2
    Ich habe es jetzt so gelöst:

    <a href='javascript:eek:penUrl()'><p style="text-align: center; font-size: 2em; font-weight: 500;">TEXT </a>
    <script>
    var sites=['https://www..../',
    'https://www....../',
    'https://www...../'
    ];

    function openUrl(){
    var i = Math.round(Math.random()*(sites.length-1));
    window.location.href=sites;
    return false;
    }
    </script>

    ;)
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden