The get_shortcut_link() WordPress PHP function retrieves the Press This bookmarklet link.
Usage
Let’s say you want to get the Press This bookmarklet link and display it on a page. Here’s how you might do it:
$press_this_link = get_shortcut_link(); echo 'Press This: ' . $press_this_link;
Parameters
- This function does not have any parameters.
More Information
See WordPress Developer Resources: get_shortcut_link()
This function was introduced in WordPress 2.6.0 and there’s no deprecation information up until WordPress 5.8. It’s located in wp-includes/link-template.php
.
Examples
Displaying the Press This link in a WordPress post or page
// Get the Press This link $press_this_link = get_shortcut_link(); // Display the link echo '<a href="' . $press_this_link . '">Press This</a>';
In this code, we are simply getting the Press This link and displaying it as a hyperlink in a WordPress post or page.
Adding the Press This link to a widget in the sidebar
// Inside your widget display function echo '<div class="widget-content">'; echo '<a href="' . get_shortcut_link() . '">Press This</a>'; echo '</div>';
Here, we are directly inserting the Press This link into a widget in the WordPress sidebar.
Including the Press This link in a menu
// Inside your menu creation function $menu_item = array( 'title' => 'Press This', 'url' => get_shortcut_link() ); wp_update_nav_menu_item($menu_id, 0, $menu_item);
In this example, we are creating a new menu item that includes the Press This link.
Adding the Press This link to the footer
// Inside your footer.php file or footer action hook echo '<footer>'; echo '<a href="' . get_shortcut_link() . '">Press This</a>'; echo '</footer>';
This time, we are adding the Press This link to the footer of the WordPress site.
Displaying the Press This link only for admins
// Inside your theme or plugin where you want to display the link if(current_user_can('activate_plugins')) { echo '<a href="' . get_shortcut_link() . '">Press This</a>'; }
In this last example, we are checking if the current user is an admin, and if so, we display the Press This link.