• Resolved Sk Nepal

    (@sknepal)


    Hi,

    Is it possible to make the links on description as no-follow? (Not the contact links, but the ones on bio-description).

    str_replace('href','rel="nofollow" href', $the_author_description);

    In my theme’s inbuilt author box, I had used the above code to replace href with href rel=”nofollow” on author description links. When a user viewed his profile through WordPress dashboard, the nofollow attribute won’t show up there, it will only be added to the author bio links when a post was loaded. How can I do so with the plugin?

    Please let me know.

    Thank you.

    https://www.ads-software.com/extend/plugins/wp-biographia/

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author vicchi

    (@vicchi)

    Hi,

    This is outside of the scope of WP Biographia but you should be able to achieve this via the get_the_author_description filter by adding something along the lines of the following to your theme’s functions.php

    add_filter (get_the_author_description, bio_nofollow_links, 10, 2);
    function bio_nofollow_links ($content, $user_id) {
    	str_replace ('href','rel="nofollow" href', $content);
    	return $content;
    }

    A couple of points to note …

    There’s a filter for any of the parameters you can pass to either the_author_meta() or get_the_author_meta(), not just the description (bio) from the user’s profile. See /wp-includes/author-template.php at line 112 in WP 3.4.2.

    I’ve not tested this, so it’s advisable to try this out on a local installation or one that isn’t your live site. It may need some tweaking.

    -Gary

    Plugin Author vicchi

    (@vicchi)

    Haven’t heard back from you on this, so I’m making the assumption it’s all working for you. Feel free to re-open this thread if that’s not the case.

    -Gary

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘NoFollow links on Author description’ is closed to new replies.