WordPress.org

Ready to get started?Download WordPress

Forums

Sharebar
Link to current page, not homepage in Linked In and Facebook widgets (1 post)

  1. James Barlow
    Member
    Posted 2 years ago #

    A client requested that the sharebar on his site use the current page url for the Like functions on Facebook and LinkedIn; by default when sharebar is installed the buttons reference the site's base url

    I opted to add a quick function to create a short code [current_page] to use in the sharebar using the following:

    function curPageURL() {
     $pageURL = 'http';
     if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
     $pageURL .= "://";
     if ($_SERVER["SERVER_PORT"] != "80") {
      $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
     } else {
      $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
     }
     return $pageURL;
    }
    
    add_shortcode( 'current_page', 'curPageURL' );

    Is there a better approach available/recommended?

    http://wordpress.org/extend/plugins/sharebar/

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic

Tags