Skip to:
Content
Pages
Categories
Search
Top
Bottom

Widget author link hide


  • barrowr
    Participant

    @barrowr

    I’ve added the bbpress Recent Topics as a footer widget in my website. I have adapted the layout fairly well to fit with the theme but I need to hide the text author name but keep the avatar. Better still have the avatar separate to the text so I can position them precisely using css.

    I’ve taken a look at the ‘Editing widgets.php’ and edited to a degree but I need a little more guidance to accomplish the above.

Viewing 8 replies - 1 through 8 (of 8 total)

  • Robin W
    Moderator

    @robin-w

    Think you just need to comment out line 143 of widgets.php
    <h4><?php bbp_user_profile_link( bbp_get_current_user_id() ); ?></h4>

    Then the avatar will show but not the name.

    Line 142 has the avatar code, so you can just use that where you need to put the avatar.


    Jared
    Moderator

    @jaredatch

    Note that any modifications you make to bbPress core files will be deleted next time you upgrade.


    barrowr
    Participant

    @barrowr

    Hi Robin,

    Thanks for the advice. I tried that and it had no effect. I actually commented that whole section as a test and no change. Is this the right code snippet to make this change?

    Thanks

    Rob


    Robin W
    Moderator

    @robin-w

    Sorry was being thick and quoted the code for the login display.

    Having had a look at the widget, there is an option in the recent topics widget itself to hide author ie when you add the widget to a sidebar, you get options for no. posts to show, show author, show date etc. – does that not work?

    That links to line 798 in the widgets php, so there would be you next step.


    barrowr
    Participant

    @barrowr

    Thanks Robin.

    If I hide author within the widget options it hides the avatar too, so I can’t go down that route.

    Looked at the coded and I have been amending the lines at 798. Unfortunately no being too php savvy I can’t fathom which part is related to the avatar and the author link. Removing the line removes the avatar and the link. I could do with knowing which part of the code relates to which function.

    Thanks again


    Robin W
    Moderator

    @robin-w

    Have had a bit of a play.

    Answer turns out to be very easy !

    In line 799 just change

    'type' => 'both'
    to

    'type' => 'avatar'

    Then just the avatar displays.

    By the by change it to

    'type' => 'name' and guess what, just the name displays!

    As said earlier make a note of what you have changed, as later upgrades will change this back.


    barrowr
    Participant

    @barrowr

    Thanks Robin, that worked. I can’t believe it was that straight forward. I looked so often at that code snippet but never thought to change it.

    Thanks for your help.


    Robin W
    Moderator

    @robin-w

    I find most of this is straight forward ONCE you know the answer, but like you I can spend hours trying to get something to work !

Viewing 8 replies - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.
Skip to toolbar