WordPress.org

Forums

[resolved] Adding a Pinterest button with php code? (3 posts)

  1. dubzzdigital
    Member
    Posted 1 year ago #

    Hi all,

    I have the website Cottage Flair and I am wanting to add a Pinterest button next to the "Newsletter" one in the purple bar of the homepage. I have tried editing the php functions myself but can't for the life of me figure it out. If anyone could please help it would be much appreciated! Cheers!

    This is what I am looking at:

    /****************************************************************************************/

    if ( ! function_exists( 'attitude_home_slogan' ) ) :
    /**
    * Display Home Slogan.
    *
    * Function that enable/disable the home slogan1 and home slogan2.
    */
    function attitude_home_slogan() {
    global $attitude_theme_options_settings;
    $options = $attitude_theme_options_settings;

    $attitude_home_slogan = '';
    if( ( !$attitude_home_slogan = get_transient( 'attitude_home_slogan' ) ) && ( !empty( $options[ 'home_slogan1' ] ) || !empty( $options[ 'home_slogan2' ] ) ) ) {

    if ( "0" == $options[ 'disable_slogan' ] ) {
    $attitude_home_slogan .= '<section class="slogan-wrap clearfix"><div class="container"><div class="slogan">';
    if ( !empty( $options[ 'home_slogan1' ] ) ) {
    $attitude_home_slogan .= esc_html( $options[ 'home_slogan1' ] );
    }
    if ( !empty( $options[ 'home_slogan2' ] ) ) {
    $attitude_home_slogan .= '<span>'.esc_html( $options[ 'home_slogan2' ] ).'</span>';
    }
    $attitude_home_slogan .= '</div><!-- .slogan -->';
    if ( !empty( $options[ 'button_text' ] ) && !empty( $options[ 'redirect_button_link' ] ) ) {
    $attitude_home_slogan .= ''.esc_html( $options[ 'button_text' ] ).'<!-- .view-work -->';
    }
    $attitude_home_slogan .= 'Newsletter<!-- .view-work -->';
    $attitude_home_slogan .= '</div><!-- .container --></section> <!-- .slogan-wrap -->';
    }

    set_transient( 'attitude_home_slogan', $attitude_home_slogan, 86940 );
    }
    echo $attitude_home_slogan;
    }
    endif;

    /****************************************************************************************/

  2. bcworkz
    Member
    Posted 1 year ago #

    Depending which side you want it on, it goes either before or after the line:
    $attitude_home_slogan .= '<a class="view-work" href="http://cottageflair.us4.list-manage.com/subscribe?u=a3660c7ae24cf0dfc83d5b98b&id=03a33ac651">Newsletter</a><!-- .view-work -->';

    I assume you have the correct HTML for the pinterest button? It needs to be inserted using this format:
    $attitude_home_slogan .='<!-- Replace this entire HTML comment with pinterest HTML -->';

    Any single quotes in the HTML need to be escaped by putting a backslash \ in front of it so it is not confused with the single quotes delimiting the HTML string.

    Next time you post code in this forum, please put it between backticks so the forum parser doesn't mess it up.

  3. dubzzdigital
    Member
    Posted 1 year ago #

    Thank you! Thank you! Thank you! You are the best!

    And sorry about the coding... will be sure to put it in correctly next time. :)

    Cheers

Topic Closed

This topic has been closed to new replies.

About this Topic