WordPress.org

Ready to get started?Download WordPress

Forums

PHP Code Widget
Function from function.php (2 posts)

  1. cuncta
    Member
    Posted 11 months ago #

    Hi !

    I try to call into a widget a function from function.php file. I call the function in a widget into the sidebar with this:

    <?php add_login_logout_link($items, $args); ?>

    My function from function .php is:

    <?php
    function add_login_logout_link($items, $args)
    {
      if(is_user_logged_in())
      {
        $newitems = $$items;
        $newitems .= '
                      <li><a class="button wc-forward" title="mon compte" href="/mon-compte/">Mon compte</a></li>
                      <li><a class="button wc-forward" title="se d├ęconnecter" href="'. wp_logout_url('index.php') .'">Se d├ęconnecter</a></li>';
      }
      else
      {
        $newitems = $items;
        $newitems .= '<li><a class="button wc-forward" title="Login" href="'. wp_login_url('/catalogue-investissement/') .'">Se connecter</a></li>';
      }
    
      return $newitems;
    }
    ?>

    Nothing is display this that. I try to use $GLOBALS['variablex'] but it doesn't work.

    Thanks for your help. I keep trying to find !

    https://wordpress.org/plugins/php-code-widget/

  2. Samuel Wood (Otto)
    Tech Ninja
    Plugin Author

    Posted 11 months ago #

    Your function returns HTML, which you then do nothing with.

    Add an echo before your call to the function.

Reply

You must log in to post.

About this Plugin

About this Topic