get_the_privacy_policy_link() – Returns the privacy policy link with formatting, when applicable.

You appear to be a bot. Output may be restricted

Description

Returns the privacy policy link with formatting, when applicable.

Usage

$string = get_the_privacy_policy_link( $before, $after );

Parameters

$before
( string ) optional – Optional. Display before privacy policy link. Default empty.
$after
( string ) optional – Optional. Display after privacy policy link. Default empty.

Returns

string Markup for the link and surrounding elements. Empty string if it doesn't exist.

Source

File name: wordpress/wp-includes/link-template.php
Lines:

1 to 32 of 32
function get_the_privacy_policy_link( $before = '', $after = '' ) {
  $link               = '';
  $privacy_policy_url = get_privacy_policy_url();
  $policy_page_id     = (int) get_option( 'wp_page_for_privacy_policy' );
  $page_title         = ( $policy_page_id ) ? get_the_title( $policy_page_id ) : '';

  if ( $privacy_policy_url && $page_title ) {
    $link = sprintf(
      '<a class="privacy-policy-link" href="%s" rel="privacy-policy">%s</a>',
      esc_url( $privacy_policy_url ),
      esc_html( $page_title )
    );
  }

  
/**
 * Filters the privacy policy link.
 *
 * @since 4.9.6
 *
 * @param string $link               The privacy policy link. Empty string if it
 *                                   doesn't exist.
 * @param string $privacy_policy_url The URL of the privacy policy. Empty string
 *                                   if it doesn't exist.
 */
  $link = apply_filters( 'the_privacy_policy_link', $link, $privacy_policy_url );

  if ( $link ) {
    return $before . $link . $after;
  }

  return '';
}
 

 View on GitHub View on Trac