Title: Rotating TopBars
Last modified: August 21, 2016

---

# Rotating TopBars

 *  Resolved [traemccombs](https://wordpress.org/support/users/traemccombs/)
 * (@traemccombs)
 * [12 years, 7 months ago](https://wordpress.org/support/topic/rotating-topbars/)
 * Howdy, and thanks for such an AWESOME plugin! Great work.
 * I was hoping you might consider adding support in the future for “Rotating” TopBar’s.
   The idea is that say you have 10 TopBars. And you can set a “Time” that each 
   bar will display before the next one rolls in.
 * Example:
 * TopBar 1 – Test Howdy! (Displays for 9000ms)
    TopBar 2 – The Next Additional 
   Thing! (Displays for 9000ms) TopBar 3 – More stuff! (Displays for 9000ms)
 * This way you’d have 3 TopBars that would rotate out every 9000ms.
 * Make sense?
 * Thanks!
 * [http://exinferno.com/](http://exinferno.com/) You can see we are trying to work
   TopBar into our site.
 * Feel free to email me @:
 * **traemccombs** _IS_AT_ **gmail** _*DOT!_ **com**
 * [http://wordpress.org/plugins/wp-topbar/](http://wordpress.org/plugins/wp-topbar/)

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

 *  Plugin Author [rfgoetz](https://wordpress.org/support/users/rfgoetz/)
 * (@rfgoetz)
 * [12 years, 7 months ago](https://wordpress.org/support/topic/rotating-topbars/#post-4307250)
 * It is a good idea.
 * I could create a new field for each TopBar; let’s call it “group_tag”. That would
   be free-form text field where you can put in Tag(s) for each grouping. Each Tag
   is comma delimited.
 * Then, I could create a new global option on the main Admin Page that has “Groupings”
   as ON or OFF (called use_groupings.
 * Next a new Tab, (right next to Samples) called “Groupings”.
 * You would then see a new table where you can create Groupings. Each Grouping 
   would have its own row. You could have an infinite number of groupings. Each 
   Grouping would have a Name, an enabled/disabled toggle, all the options from 
   the Control Tab, and a “group_selection” field. The group_selection field be 
   used to match the new “groupings” field on each TopBar. If the Tag(s) you put
   in the group_selection field match a TopBar’s group_tag, then that TopBar would
   be shown with that Group.
 * I would need to change the logic of how the plugin selects TopBars to show.
 * 1) If use_groupings if OFF — then use existing logic.
    2) If use_groupins is 
   ON, then a) randomly select one grouping that is enabled and has valid control
   options for the page/post being viewed. b) now for that one grouping, select 
   all the TopBars that match that group’s “group_selection” field. c) each TopBar
   would then go through the existing logic to see if it should be shown (e.g. Close
   Button logic, Control Logic, etc.)
 * Finally, the Test Priority page would need to be changed. If use_groupings is
   ON, then I would prompt you to enter the Grouping you want to test.
 * —–
 * Does this make sense? Any flaws that you see?
 * Bob
 *  Thread Starter [traemccombs](https://wordpress.org/support/users/traemccombs/)
 * (@traemccombs)
 * [12 years, 7 months ago](https://wordpress.org/support/topic/rotating-topbars/#post-4307252)
 * WoW Bob, that was some intense reading. 🙂
 * I think however, while very cool, you may have misunderstood what I was asking,
   or better still, I asked incorrectly.
 * I was simply wondering if there was a way to have all of the TopBars rotate out
   without having to reload the page.
 * Like you could set it so that TopBar1, TopBar2, TopBar3, TopBar4, TopBar5 were
   all in a group like you mentioned, and then they would then rotate through with
   maybe some nice javascript transition thingy. Maybe dissolve between them, I 
   don’t know.
 * But what I’m talking about sounds quite simple compared to what you are talking
   about, or I simply don’t grok it.
 * Nonetheless, thanks for getting back so quick!
 * Finally, if you want to chit chat about this, I’m on our Mumble server right 
   now: [http://exinferno.com/](http://exinferno.com/) Look for “Sick” and we can
   talk! Perhaps I can put it into words easier than I can type it.
 * Be well and thanks again!
    Trae (Sick)
 *  Plugin Author [rfgoetz](https://wordpress.org/support/users/rfgoetz/)
 * (@rfgoetz)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/rotating-topbars/#post-4307419)
 * OK — I’ve looked into this. It will take me a while to re-work the code and jquery
   to do what you want.
 *  Thread Starter [traemccombs](https://wordpress.org/support/users/traemccombs/)
 * (@traemccombs)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/rotating-topbars/#post-4307462)
 * Bob, take your time. As long as I can have it yesterday I’m good. 🙂
 * In all seriousness, thanks for all you do!
 *  Plugin Author [rfgoetz](https://wordpress.org/support/users/rfgoetz/)
 * (@rfgoetz)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/rotating-topbars/#post-4307466)
 * I’m working on this.. but I am having trouble getting the jQuery just right. 
   Stay tuned.
 *  Thread Starter [traemccombs](https://wordpress.org/support/users/traemccombs/)
 * (@traemccombs)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/rotating-topbars/#post-4307467)
 * If you need someone to test let me know. We’ll be happy to test it out over on
   our site:
 * [http://exinferno.com/](http://exinferno.com/)
 * Just please try and not blow us up. LOL. 🙂
 * Thanks Bob!
 *  Plugin Author [rfgoetz](https://wordpress.org/support/users/rfgoetz/)
 * (@rfgoetz)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/rotating-topbars/#post-4307468)
 * I emailed you the beta code. thanks!
 *  Plugin Author [rfgoetz](https://wordpress.org/support/users/rfgoetz/)
 * (@rfgoetz)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/rotating-topbars/#post-4307470)
 * Glad it worked for you. I have pushed v. 5.13 out with these changes.
 *  [orensbruli](https://wordpress.org/support/users/orensbruli/)
 * (@orensbruli)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/rotating-topbars/#post-4307475)
 * I love this new feature. I was just wondering if it could be established a parameter
   that set the number of times the bars rotate. After that number of times the 
   bars just would hide (or you can set to 0 to continuous rotation). Would it be
   possible? Would it be interesting?
    Thank U. Cheers!
 *  Thread Starter [traemccombs](https://wordpress.org/support/users/traemccombs/)
 * (@traemccombs)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/rotating-topbars/#post-4307476)
 * I’d like to +1 what orensbruli said, and as well ask if there is a way things
   could rotate through randomly? /me hides from Bob. 🙂
 *  Plugin Author [rfgoetz](https://wordpress.org/support/users/rfgoetz/)
 * (@rfgoetz)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/rotating-topbars/#post-4307477)
 * orensbruli, that is a good idea. That is an easy change to make. I can get that
   in the next update. I can think of another option that needs to go with this 
   change: do you want the last bar to be hidden or do you want the bar to stay 
   on the page? [At some point, I’ll find the time to add the ability to close/reopen
   that last TopBar.]
 * traemccombs, I think that is also a good idea.. but a little longer to implement.
   I think there could be many options:
 * 1) [as currently implemented] shows TopBars in decreasing order of priority
    
   2) Show in a pure random order, ignore priority weighting 3) Show random order,
   respecting the priority weighting. This would force those that have a higher 
   weighting to be displayed as the first TopBar shown more often than those with
   a lower weighting.
 * Adding the option selection field is trivial. Also option 2 would be trivial.
   I feel that I need to offer option 3 — since I use the weighting to force some
   TopBars to be shown more.
 * Any comments?
 * Bob
 *  Plugin Author [rfgoetz](https://wordpress.org/support/users/rfgoetz/)
 * (@rfgoetz)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/rotating-topbars/#post-4307478)
 * orensbruli & traemccombs, try version 5.14.

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

The topic ‘Rotating TopBars’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/wp-topbar_706d6d.svg)
 * [WP-TopBar](https://wordpress.org/plugins/wp-topbar/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wp-topbar/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wp-topbar/)
 * [Active Topics](https://wordpress.org/support/plugin/wp-topbar/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wp-topbar/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wp-topbar/reviews/)

 * 12 replies
 * 3 participants
 * Last reply from: [rfgoetz](https://wordpress.org/support/users/rfgoetz/)
 * Last activity: [12 years, 6 months ago](https://wordpress.org/support/topic/rotating-topbars/#post-4307478)
 * Status: resolved