Forum Replies Created

Viewing 15 replies - 1 through 15 (of 98 total)
  • Thread Starter donbowman

    (@donbowman)

    I’ve re-confirmed in playground, w/ the default install, restricting tickets to just Event, it is adding meta data on a new pattern i create, even though that patter is a) not cpt Event, b) doesn’t contain an events calendar/rsvp/ticket block.

    Thread Starter donbowman

    (@donbowman)

    I have that set already. In Ticket Settings, Post types that can have tickets, i have ‘Event’ as the only checked box.

    Thread Starter donbowman

    (@donbowman)

    Here is a way to reproduce:

    https://playground.wordpress.net/?plugin=the-events-calendar&plugin=event-tickets

    1. Open network in browser debug console
    2. setup the events calendar, use all defaults
    3. Go to dashboard
    4. Go to Appearance/Editor
    5. Go to Patterns
    6. Clear the network log in the console
    7. Select “Add Pattern’. Give it a name, select ‘Synced’

    In the network log, you will observe, even though this synced pattern has nothing to do with tribe tickets, it has the ‘meta’ fields set for stock/price/tickets/etc.

    This is a significant performance slowdown in wordpress, since unrelated pages it is doing all of the events calendar work (which is quite slow compared to other plugins).

    Now, in the example above, for some reason it doens’t fail, but, it does the same thing. The POST/PUT it does below shows.

    Since this synced pattern does not yet contain a tribe* block, and, is not of custom post type tribe*, I believe it should not have the code loaded/running.

    {id: 8, date: "2025-07-31T00:38:22", date_gmt: "2025-07-31T00:38:22",…}
    content
    :
    {raw: "", protected: false, block_version: 0}
    date
    :
    "2025-07-31T00:38:22"
    date_gmt
    :
    "2025-07-31T00:38:22"
    excerpt
    :
    {raw: "", rendered: "", protected: false}
    guid
    :
    {rendered: "https://playground.wordpress.net/scope:happy-sunny-forest/2025/07/31/test/",…}
    id
    :
    8
    link
    :
    "https://playground.wordpress.net/scope:happy-sunny-forest/2025/07/31/test/"
    meta
    :
    {_price: "", _stock: "", _tribe_ticket_header: "", _tribe_default_ticket_provider: "",…}
    modified
    :
    "2025-07-31T00:38:22"
    modified_gmt
    :
    "2025-07-31T00:38:22"
    password
    :
    ""
    slug
    :
    "test"
    status
    :
    "publish"
    template
    :
    ""
    title
    :
    {raw: "test"}
    type
    :
    "wp_block"
    wp_pattern_category
    :
    []
    wp_pattern_sync_status
    :
    ""
    _links
    :
    {,…}
    Thread Starter donbowman

    (@donbowman)

    If i go to the site editor, create a new synced pattern, on open it immediately gives the same error, without having done the first save.

    So the question is:

    Why if the post type is not tribe_*, and, there is no tribe* block, is it running any code in the editor? This seems to be an enqueuing issue.

    The system does a PUT to https://MYDOMAIN/wp-json/wp/v2/blocks/7561892?_locale=user

    with the body as below when I do a save (this is from the network tools).

    {id: 7561892, rank_math_seo_score: 8,…}
    content
    :
    "<!-- wp:buttons {\"metadata\":{\"name\":\"save-to-pdf\"},\"className\":\"ticss-3803a7bf\",\"hasCustomCSS\":true,\"customCSS\":\".ticss-3803a7bf {\\n position: absolute;\\n top: 2%;\\n right: 2%;\\n}\\n@media print {\\n .ticss-3803a7bf {\\n display: none !important;\\n }\\n}\"} -->\n<div class=\"wp-block-buttons ticss-3803a7bf\"><!-- wp:button {\"className\":\"generate-pdf ticss-37330599 is-style-outline\",\"style\":{\"spacing\":{\"padding\":{\"left\":\"0\",\"right\":\"0\",\"top\":\"0\",\"bottom\":\"0\"}}},\"hasCustomCSS\":true,\"customCSS\":\".ticss-37330599 {\\n /*\\n width: 64px;\\n height: 64px;\\n */\\n}\\n.ticss-37330599 img {\\n width: 24px;\\n height: 24px;\\n opacity: 0.8;\\n border: 0px;\\n}\\n\\n.ticss-37330599 img:hover {\\n width: 24px;\\n height: 24px;\\n opacity: 1.0;\\n}\"} -->\n<div class=\"wp-block-button generate-pdf ticss-37330599 is-style-outline\"><a class=\"wp-block-button__link wp-element-button\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\"><img class=\"wp-image-7741796\" src=\"/www/eedbac7d-pdf_icon.svg\" alt=\"PDF_icon\"></a></div>\n<!-- /wp:button --></div>\n<!-- /wp:buttons -->"
    id
    :
    7561892
    meta
    :
    {_price: "", _stock: "", _tribe_ticket_header: "", _tribe_default_ticket_provider: "",…}
    rank_math_seo_score
    :
    8

    Looking at this in json format, the PUT is:

    _locale
    user
    {"id":7561892,"rank_math_seo_score":8,"meta":{"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"_EventAllDay":false,"_EventTimezone":"","_EventStartDate":"","_EventEndDate":"","_EventStartDateUTC":"","_EventEndDateUTC":"","_EventShowMap":false,"_EventShowMapLink":false,"_EventURL":"","_EventCost":"","_EventCostDescription":"","_EventCurrencySymbol":"","_EventCurrencyCode":"","_EventCurrencyPosition":"","_EventDateTimeSeparator":"","_EventTimeRangeSeparator":"","_EventOrganizerID":[],"_EventVenueID":[],"_OrganizerEmail":"","_OrganizerPhone":"","_OrganizerWebsite":"","_VenueAddress":"","_VenueCity":"","_VenueCountry":"","_VenueProvince":"","_VenueState":"","_VenueZip":"","_VenuePhone":"","_VenueURL":"","_VenueStateProvince":"","_VenueLat":"","_VenueLng":"","_VenueShowMap":false,"_VenueShowMapLink":false,"ep_exclude_from_search":false,"footnotes":"","refreshMe":"refreshUI"},"content":"<!-- wp:buttons {\"metadata\":{\"name\":\"save-to-pdf\"},\"className\":\"ticss-3803a7bf\",\"hasCustomCSS\":true,\"customCSS\":\".ticss-3803a7bf {\\n position: absolute;\\n top: 2%;\\n right: 2%;\\n}\\n@media print {\\n .ticss-3803a7bf {\\n display: none !important;\\n }\\n}\"} -->\n<div class=\"wp-block-buttons ticss-3803a7bf\"><!-- wp:button {\"className\":\"generate-pdf ticss-37330599 is-style-outline\",\"style\":{\"spacing\":{\"padding\":{\"left\":\"0\",\"right\":\"0\",\"top\":\"0\",\"bottom\":\"0\"}}},\"hasCustomCSS\":true,\"customCSS\":\".ticss-37330599 {\\n /*\\n width: 64px;\\n height: 64px;\\n */\\n}\\n.ticss-37330599 img {\\n width: 24px;\\n height: 24px;\\n opacity: 0.8;\\n border: 0px;\\n}\\n\\n.ticss-37330599 img:hover {\\n width: 24px;\\n height: 24px;\\n opacity: 1.0;\\n}\"} -->\n<div class=\"wp-block-button generate-pdf ticss-37330599 is-style-outline\"><a class=\"wp-block-button__link wp-element-button\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\"><img class=\"wp-image-7741796\" src=\"/www/eedbac7d-pdf_icon.svg\" alt=\"PDF_icon\"></a></div>\n<!-- /wp:button --></div>\n<!-- /wp:buttons -->"}
    • This reply was modified 10 months, 1 week ago by donbowman.
    • This reply was modified 10 months, 1 week ago by donbowman.
    Thread Starter donbowman

    (@donbowman)

    This was a brand new pattern. It was attached to a single brand new page, the template was not the events calendar.

    I opened the page, then clicked on the synced pattern, then clicked edit original, then made a minor change, then hit save. It occurred here.

    It reproduces for me all the time. But, when i tried a brand new empty installation of wordpress on playground it did not do this.

    So is it possible that over time the migration of my database has had some issue?

    Is there another diagnostic i can do to help?

    Thread Starter donbowman

    (@donbowman)

    Of course,

    • PHP 8.4.10
    • WordPress 6.8.2
    • the-events-calendar 6.14.2
    • events-tickets 5.25.1
    • 2025 theme

    not pro.

    Thread Starter donbowman

    (@donbowman)

    its also not as simple as just removing the lock, seems we are appending a bunch of small items rather than a single write, causing a rate limit issue.

    [08-May-2025 15:03:08] WARNING: [pool www] child 82 said into stderr: "NOTICE: PHP message: PHP Fatal error: Uncaught Google\Cloud\Core\Exception\ServiceException: {"error":{"code":429,"message":"The object agilicus/www/localhost.llms.txt exceeded the rate limit for object mutation operations (create, update, and delete). Please reduce your request rate. See https://cloud.google.com/storage/docs/gcs429.","errors":[{"message":"The object agilicus/www/localhost.llms.txt exceeded the rate limit for object mutation operations (create, update, and delete). Please reduce your request rate. See https://cloud.google.com/storage/docs/gcs429.","domain":"usageLimits","reason":"rateLimitExceeded"}]}} in /app/wp-content/plugins/wp-stateless/lib/Google/vendor/google/cloud-core/src/RequestWrapper.php:434"

    Thread Starter donbowman

    (@donbowman)

    Here are the steps.

    step 1. open playground with only this block/theme (e.g. browse to:

    https://playground.wordpress.net/?plugin=blocks-css&plugin=blocks-animation&theme=twentytwentyfive

    step 2. add new blank page

    step 3. add a block (e.g. group)

    observe console log

    otter-animation-css was added to the iframe incorrectly. Please use block.json or enqueue_block_assets to add styles to the iframe. ​

    Thread Starter donbowman

    (@donbowman)

    why does this show ‘resolved’?

    Thread Starter donbowman

    (@donbowman)

    Image is attached. THis happens when editing. The ‘animatins’ i have at the bottom right is from otter blocks (blocks-animation plugin). Merely opening a page for edit cause the error to appear in the log (no other action is required). the iframe is the sidebar i believe.

    https://www.agilicus.com/www/otter-iframe.png

    Thread Starter donbowman

    (@donbowman)

    Hmm, ths might not be a theme thing.

    in wp_filter_oembed_result() it adds this. But perhaps i need to add my own site in as a trusted oembed provider.

    In the ‘view.js’ for the block of /wp-content/plugins/build/block-library/blocks/form, it does:

    document.querySelectorAll('form.wp-block-form').forEach(function (form) {
    // Bail If the form is not using the mailto: action.
    if (!form.action || !form.action.startsWith('mailto:')) {
    return;
    }

    so indeed it forces an action of mailto: or it won’t post.

    The insecure… an https site cannot use mailto: (tons of posts online about this).

    I believe this is a false check above, we don’t really want mailto (e.g. opening the mailer), we want http post.

    Thread Starter donbowman

    (@donbowman)

    I don’t see that option on ‘Page’, only on ‘Post’.

    E.g. if i say ‘new post’, group gets that option, but ‘new page’, it does not.

    Thread Starter donbowman

    (@donbowman)

    the group is set to full width, and it is the group w/ the background colour.

    when viewing the post, the group expands w/ colour to the entire width, but not when in the editor.

    Thread Starter donbowman

    (@donbowman)

    I have this as a simple page/

    <!-- wp:group {"backgroundColor":"light-grey","layout":{"type":"default"}} -->
    <div class="wp-block-group has-light-grey-background-color has-background"><!-- wp:paragraph -->
    <p>I am a paragraph in a wide container.</p>
    <!-- /wp:paragraph --></div>
    <!-- /wp:group -->


    I then see this:

Viewing 15 replies - 1 through 15 (of 98 total)