I need a help to set an event that occurs every 3rd Monday of each month. Right now I did every month manually but I hope there is a better way to do it. The problem is that some months have 5 Mondays. I will gladly gave you login so you can show me how the setup should be done as I have more events of this kind.
Yes there is much easier ways. The one I will give you one is hidden feature that is not yet documented but will do the trick for you.
Go to the event and click Set Repeater button and this popup will show up:
Now this is the default repeater feature where you can set repeats , gaps and exclude dates like you said some months have 5 weeks.
Now the option I will give you is quicker, but as I said undocumented yet. Click on the popup (anywhere also the form should be rested no checks or options selected) and press CTRL + ALT + SHIFT+ R and the popup will change into this:
In the first input RRULE String paste this line: FREQ=MONTHLY;BYDAY=3MO and click update. Then save the event changes and check if the repeat is how you want it to be.
No problem, you guys offer excellent support. You have no clue how helpful these strings are. Is this something that will be in an update of plugin because I would hate to keep asking every time I have a different scenario. If I know days (like Monday=MO) I think I can play with it on my own. :)
I need a help to set an event that occurs every 3rd Monday of each month. Right now I did every month manually but I hope there is a better way to do it. The problem is that some months have 5 Mondays. I will gladly gave you login so you can show me how the setup should be done as I have more events of this kind.
Good morning Anna!
Yes there is much easier ways. The one I will give you one is hidden feature that is not yet documented but will do the trick for you.
Go to the event and click Set Repeater button and this popup will show up:
Now this is the default repeater feature where you can set repeats , gaps and exclude dates like you said some months have 5 weeks.
Now the option I will give you is quicker, but as I said undocumented yet. Click on the popup (anywhere also the form should be rested no checks or options selected) and press CTRL + ALT + SHIFT+ R and the popup will change into this:
In the first input RRULE String paste this line: FREQ=MONTHLY;BYDAY=3MO and click update. Then save the event changes and check if the repeat is how you want it to be.
Stachethemes Support
My Time Zone is GMT+3
Envato Profile | Facebook | Twitter | Newsletter | Rate & Review
I will try it out and let you know if it works. What would be the string for the "last Monday of each month" as I have to set next event this way.
Thank you,
Anna
It worked perfectly, I need a string for the last Monday of each month now. Thank you.
Hello Anna,

I'm sorry for the delay, but look like we are working in different Time Zones
The string you are looking for is this one: FREQ=MONTHLY;BYDAY=MO;BYSETPOS=-1
Stachethemes Support
My Time Zone is GMT+3
Envato Profile | Facebook | Twitter | Newsletter | Rate & Review
No problem, you guys offer excellent support. You have no clue how helpful these strings are. Is this something that will be in an update of plugin because I would hate to keep asking every time I have a different scenario. If I know days (like Monday=MO) I think I can play with it on my own. :)
We'll update the repeater at some point with the hope to make the advanced popup unnecessary.
Meanwhile you could use this RRULE generator tool https://icalendar.org/rrule-tool.html to generate complex recurrences.
Stachethemes Developer