WordPress.org

Ready to get started?Download WordPress

Forums

[Plugin: Events Manager]Custom fields for every event (7 posts)

  1. Rosie-L
    Member
    Posted 1 year ago #

    I just started playing with Events Manager, and immediately realised that I will need more Fields than the stock standard Name, Address, From/To dates/times, etc.

    At a minimum I need to add fields for Phone, Fax, E-mail and Web Link.

    I can see how to add custom fields on a per-event basis, but how do I make these Fields standard for all event postings?

  2. raskull
    Member
    Posted 1 year ago #

    Go to Events > Settings > General > General Options ... Event Attributes.

    Follow the instructions to add your fields. For example
    #_ATT{Web Link}

    This will globally add your fields to the admin for each event.

    Read up to further learn how to display the contents of those fields on the front end.

  3. Rosie-L
    Member
    Posted 1 year ago #

    Hi Raskull, thanks very much for that, and for your timely response.

    I now have the added fields appearing under an "Attributes" sub-heading at the bottom of the "Edit Event" page. Now to figure out how to get them to appear on the "front end"! Where is the best reference material for this plug-in, and is there a forum anywhere DEDICATED to Events Manager? I often find this WordPress.org support forum is so big that many questions get overlooked.

    I have no problems with buying the Pro version just to get the developer's support, but I want to be sure this is the product I need before I fork out $75.

    As one of my additional custom fields is "Web Link", do you know if there's a way to make that a clickable hotlink?

    And, as an aside, what is the standard field "Region" for? By trying a few different countries, the Region drop-down only seems to get populated for the United States. I don't think I need it. Can it be removed from the "Edit Event" form?

    Thanks again for your help.

  4. Marcus
    NetWebLogic Support
    Posted 1 year ago #

    we have a dedicated forum for pro users, otherwise we scan the events-manager tag daily on weekdays and answer questions here.

    to add an attribute to your formats, you need to include it, so e.g. if you have defined

    #_ATT{my att}

    you need to use this like a placeholder.

    To amke a link, you could just genearate html around the placeholder

    <a href="#_ATT{my att}" >....</a>

    if it's just a URL, or you could probably add HTML to the attribute value itself.

    Region can't be "removed", but you could probably hide it by adding some CSS somewhere to hide it that way.

  5. Rosie-L
    Member
    Posted 1 year ago #

    Hi Marcus.

    Thanks for your reply.

    I've been reading everything I could find on this forum with the keywords "[Plugin: Events Manager]" and I'm pleased to discover that you are prompt and helpful, so that puts my mind at ease about whether or not I'll get my money's worth.

    I'm going to be on the road for the next fortnight and not able to do much in the way of further development of my site during that time, but on my return I will purchase the Pro version, as I am now very hopeful that Events Manager will do what I need.

    One quick question before I go: where does one edit the layout and specify which fields will be included when using [event_form] on a page?

    Thanks for your assistance.

  6. Marcus
    NetWebLogic Support
    Posted 1 year ago #

    at the moment, you'd have to do this using PHP and editing the templates/forms/event-editor.php and remove the fields you want.

    if you copy that file to yourtheme/plugins/events-manager/forms/ it'll override the default one

  7. rubenlourens
    Member
    Posted 1 year ago #

    I have the same problem.

    I can put the _#ATT in a html a link. But the problem is that some people fill will fill in with and without http:// So I can place // infront of the place holder

    ......
    But this will not work when somebody will use http:// in the custom field.

    So hard way is to check if there is HTTP in the field, and if so get rid of it or the other way around. But i hope there is a easy way to.

    Somebody?

Topic Closed

This topic has been closed to new replies.

About this Topic