Forum Replies Created
-
AuthorPosts
-
February 29, 2016 at 7:08 pm in reply to: TEC Pro: no widget events found in Google structured data testing tool #2 #1083663
Cliff
Member<div class=”description”>
<div class=”wiki”>Hi Bark. In v4.0, we switched from microformat HTML markup to JSON-LD.
In v4.0+, JSON-LD was implemented for Event Single pages but not other views (e.g. the main Events archive view or the Event widgets).
Multiple users have requested JSON-LD be implemented for views with multiple events, primarily the Events List widget.
I believe you already got all that info from your previous forum thread (which you linked to).
</div>
As far as getting that functionality back, just putting v3.12.6’s /wp-content/plugins/the-events-calendar/src/views/widgets/list-widget.php in v4.0’s place won’t do the trick.The microformat HTML markup and JSON-LD code isn’t in that file. Therefore, continuing to use 3.12.6 for now would be much easier to do if you require this functionality.
To answer your question regarding security, there were a couple recent fixes for the core plugin. It’ll be your choice to balance security concerns with desired functionality.
I hope this clarifies things for you. 🙂
</div>
Cliff
MemberHi Gerry. Thanks for your question.
We have the “Include events in main blog loop” checkbox in the plugin’s settings.
Is that what you’re looking for?
You might also be interested in our tribe_get_events() documentation.
FYI: we have a pretty great Refund Policy so you can buy one or many of our add-ons and thoroughly test them.
Let me know if you have any follow-up questions.
Cliff
MemberHere are some ideas:
- Maybe create a custom shortcode to do essentially the same thing. The category may not get overridden if you do that instead.
- Or you could unhook the category filter’s tribe_events_pre_get_posts filter, then rehook it again when your custom query is done.
If you can’t get it working with this information, please specify exactly where your custom PHP file is located in your child theme and what the filename is so I’ll be able to test the same way you are using it.
Cliff
MemberHi. I assume you ran it through https://developers.google.com/structured-data/testing-tool/, from which I see the same: http://cl.ly/3D1L1O3S3a3B
Since an example from our testing site isn’t having this issue, please follow our Testing for Conflicts Guide and see if that helps narrow down the cause of this.
Let us know what you find out.
Thanks.
Cliff
MemberHi. Thanks for your question.
Here’s a shortcode that might come in handy: https:// gist.github .com/cliffordp/e64a7198030458857462 (without spaces in the URL)
You could customize for your needs.
All your questions are regarding customizations that we don’t provide as part of our support, Scope of Support / Terms.
I hope this is helpful.
Cliff
MemberWe looked further into the URL you provided and the UID of each event in that feed changes with every single request/refresh. As such, the iCal Importer isn’t going to know these are duplicate events and should be ignored upon the subsequent import.
The best resolution is to fix the issue at the source — to have that calendar feed not use new UIDs upon each refresh.
If that’s just not possible, you might be able to do something custom. If you need assistance with a custom solution, please reference our list of known customizers.
I hope this helps!
Cliff
MemberThat plugin, if it works, would be affecting only the tribe_events post type (Events) and not the tribe_rsvp_tickets post type (free RSVP tickets) or product post type (ET+ using WooCommerce ticket type)
There is tight integration with Pro, Community Events, and Filter Bar for additional fields. I’m sure we’ll see some good functionality once Tickets Meta is implemented in Event Tickets / Plus.
I can’t recommend a specific way to pull off adding metadata (i.e. custom fields) to Tickets at this time because I’m not sure how it’ll be implemented and therefore your efforts may end up being negated.
Technically, though, you could use something like an advanced Forms plugin (that can create/edit custom post types) and have that additional metadata added to the appropriate post type (mentioned in first sentence, above). Once the data is added, then you’d need to use the Themer’s Guide or hooks to display the additional data as desired.
We recognize this as a desired area of customization and that’s why the feature request I linked to previously stated that we’re going to eventually be implementing it.
I hope this sheds some light on the situation and possible temporary workarounds.
Cliff
MemberOdd…
Are you on a multisite network (maybe it’s network activated) or did EDD come bundled with your theme (don’t think I’ve seen this before)?
Please share your System Information. That will give me a lot of extra information to help diagnose the problem.
Cliff
MemberHi Jeffrey. Look what I found: The Events Calendar Outlook Import Fix
Maybe it’ll work for you? (third party, untested, not guaranteed by us)
And a technical reference for your question: the
tribe_ical_feed_calnamefilter at https://github.com/moderntribe/the-events-calendar/blob/4.0.6/src/Tribe/iCal.php#L339I hope this helps!
Cliff
MemberTim, there’s a meta field added to all posts. You can check out the
_uidpost_meta field in this screenshot: http://cl.ly/0i2o382N123FHere’s a way to find all events created via iCal Importer: https:// gist. github.com /cliffordp/71a343dd9956b1303dee#file-events_imported_by_ical_importer-php (without spaces in the URL)
Maybe this will help you troubleshoot?
Cliff
MemberHi Sara. I downloaded that .ics file, imported a single event, and it only imported one copy of it.
One of several things could be going on:
- You have that URL setup as a recurring import and something about the URL’s events get modified to where the iCal Importer is reading each event as a new event (i.e. something in the .ics file is different and is making it look like a brand new event to import). This is something that would require monitoring the URL for changes and not a one-time import test.
- Or you have a theme or plugin conflict that’s causing it to have this issue, in which case, please follow our Testing for Conflicts Guide and see if that helps narrow down the cause of this.
As far as the iCal Importer goes, there’s a meta field added to all posts. You can check out the
_uidpost_meta field in this screenshot: http://cl.ly/0i2o382N123FTo find all Events posts added via import, check out this code snippet that I created for you:
https:// gist. github.com /cliffordp/71a343dd9956b1303dee#file-events_imported_by_ical_importer-php (without spaces in the URL)
Let met know how things go!
Thanks.
Cliff
MemberWhere are you placing this code?
Cliff
MemberThanks for the screenshot. I tried that option on my local testing site and couldn’t reproduce it.
Either you actually have duplicate(s) events and that’s why they’re appearing more than once, or you might be experiencing a plugin or theme conflict.
If you don’t have actual duplicate events, please follow our Testing for Conflicts Guide and see if that helps narrow down the cause of this.
Let us know what you find out.
Thanks.
February 29, 2016 at 1:13 am in reply to: How to create an event for a class that meets once a week and one full Saturday #1083214Cliff
MemberLooking at your account, you do have the Pro add-on so you can do the recurring events functionality.
If I understand your question correctly, you’re wanting to pull something like this off: a “single event” that is Fri 8-5, Sat 10-5, and Sun 12-5 — and you want that “single group of 3 events” to recur for 5 weeks.
If that’s correct, no, you cannot do that as a single recurrence pattern.
Please let me know if I missed anything or if you have any follow-up questions.
Thanks!
Cliff
MemberThere isn’t a GUI option for which eCommerce plugins to choose to use.
Instead, Event Tickets Plus just detects the plugins you have active. Do you have EDD active? If yes, can you deactivate it? If not, why not?
Same for WP E-Commerce plugin. Deactivate it.
RSVP won’t disappear because that’s from the free/core Event Tickets plugin that Event Tickets Plus requires. Also, it’s there in case you ever just want to use the free/RSVP ticket type without having any interaction with WooCommerce (why use WooCommerce for a free ticket?).
I hope this information helps. I’m curious to hear back from you. Thanks!
-
AuthorPosts
