Support » Plugin: PHP Code Widget » Rename PHP Code widgets in sidebar?

  • Otto, thanks for the great plugin.

    I now have a long column of “PHP Code” widgets in my sidebar on the Widgets Admin page. Can’t tell what’s in them without opening each one.

    Is there any way to edit the label so I can identify each widget?

    Thanks!

Viewing 10 replies - 1 through 10 (of 10 total)
  • Like you, I have numerous instances of this plugin. I love it! I’m sure this is probably a dirty hack, but it solved the problem for me. I wanted to see the title on the widgets admin page, but not on the site. I used Mozilla Firebug to identity the widget, css area, etc. In my case it was div#execphp-15, widget-title h3. I use Atahualpa theme, so in my CSS options I added the following.

    div#execphp-15 .widget-title h3{display:none !important;}

    I’m sure there are better ways of doing this, but it works. Hope my solution can help you.

    Thread Starter bobjones

    (@bobjones)

    The widget title in the Sidebar area of the Widgets Admin page, which is the area about which I am concerned, carries a class of widget-title h4.

    I’m not interested in removing the title. I’m interested in personalizing the label for each widget.

    Please take some time to read the question before you try to answer it!

    LOL. I did read your question and I merely misunderstood what you are attempting to do. I apologize. Hopefully, the next answer will be more helpful. 🙂

    Plugin Author Samuel Wood (Otto)

    (@otto42)

    WordPress.org Admin

    Honestly, the PHP Code widget is a bit of a hack and I discourage people from using it. The only reason I leave it around is because it’s such a *useful* little hack, you know? It was only meant to be used for temporary usage. When widgets were new, it came in handy to migrate from hardcoded sidebars to widgets easily.

    So no, there’s no good way to personalize the labels. Realistically, I’d try to transition away from using the PHP Code widget and try to use normal widgets as much as possible.

    Thread Starter bobjones

    (@bobjones)

    What are you,crazy, Otto? Your PHP Code Widget is the only one that works! I’m not giving it up.

    Seriously, I use PHP content in my sidebars, and I’m using a widgetized sidebar. As far as I know, thanks to the squirrelyness of WordPress, there isn’t any other way to post PHP content in a widgetized sidebar other than through a widget such as yours.

    The same problem occurs with the text widget, if you’ve got several of them with no title then you can’t tell the difference.

    Thread Starter bobjones

    (@bobjones)

    Really, Workshopshed? That’s fascinating.

    However, if you’ll just check the subject and the thread, you’ll see we’re discussing the PHP Code Widget.

    I believe that the issue is generic to widgets and not specific to the PHP Code Widget, the label that is displayed on the dashboard is the title and that’s also what appears before the widget. There is no separate comment/name field that you can use to tag your widgets. As nmfrazer mentions the work around is to specifically suppress the display of these titles in CSS.

    You could recode the PHP Code Widget to have a new “title2” field and the display that instead of the “title” field which would simply be used as a label. The form to input the data would need to double up and have both title with the caption “label” and title2 with the caption “title”

    Hi,
    Luckily there is a much simpler solution 🙂

    Type in a descriptive name for the widget, press “Save”, and then delete the title & press “Save” again…….. Fixed!

    You’ll find that the title name still remains listed at the top of the module, and so you don’t have to open each one to see what it is (…very annoying I agree) however the title will not display on the front-end….

    Cheers.

    I tried that but after you exit and return the labels do seems to be lost.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Rename PHP Code widgets in sidebar?’ is closed to new replies.