Forum Replies Created

Viewing 15 replies - 1 through 15 (of 487 total)
  • Thread Starter hommealone

    (@hommealone)

    Thank you kindly @heateor – those tips solved all of the problems! Your help greatly appreciated!

    Thread Starter hommealone

    (@hommealone)

    So sorry! Yes, it was blocking most of the world for this development site. I’ve enabled India. My apologies! Please try again, if you are still willing to help!

    I’ve found some more clues which may be helpful…

    On a Windows PC using Firefox, it works as expected, showing an array of all social network icons. In Edge browser on the same PC, it shows the computer’s default sharing options, instead of the array of all social network icons.

    On a Mac, in several different browsers, it offers the computer’s standard sharing options, instead of the array of all social network icons, when viewing this website.

    On PC using Vivaldi browser, it shows the computer’s default sharing options instead of all social network icons.

    Using Vivaldi browser on the Mac (on this website), nothing happens when I click the + button, with the console error message I mentioned previously. NOTE: on the same computer, where Sassy is installed on a different website and webserver, it works as expected (all social icons) in every browser. That website (asbpe.org) and a few other of my sites which use Sassy, do not have this issue at all, on any OS or browser.

    Are there security settings which govern or affect the functionality of the + button?

    Thread Starter hommealone

    (@hommealone)

    Thank you for that offer!
    (Sorry for munging the URL: please remove the space after https)
    View the problem here:

    https ://insitewebsite.com/afa/what-is-memory-screening-test-page/

    Problem is on a desktop (using Chrome on a Mac, and perhaps others.)

    Hi John,

    Thanks for making this plugin available. What are these extensions of which you speak, and where can they be found?

    Thread Starter hommealone

    (@hommealone)

    Thank you for your reply. I have submitted a Feature Request as you suggested.

    As far as customizing the plugin to make duplicating Taxonomy Terms possible, I am afraid that might be a bit above of my skill level. Looking at the documentation you pointed to, I’m not finding anything specific enough to get me started. I’d need at least some suggestions about how to get started on that. Perhaps an example of how someone has already done something similar?

    Thread Starter hommealone

    (@hommealone)

    The only time that there is a need for a workaround is when, like me, you are working in a development-type situation, in which you have error notices being displayed while you build the site. In this situation, the deprecation notice is shown on the screen, and breaks the page layout. ??

    But the @function() workaround works fine, so I’m all set.

    Thanks again for providing this very useful plugin in the WordPress repository! Much appreciated.

    Thread Starter hommealone

    (@hommealone)

    As a temporary workaround, in PHP version 8+ @ symbol before a function call suppresses deprecated notices:

    @get_pdf_thumbnail_image( $pdf_id );
    Thread Starter hommealone

    (@hommealone)

    Thank you! Any advice about warming the cache? Perhaps one of these solutions?

    The WordPress plugin “Cache Warmer”:
    https://www.ads-software.com/plugins/cache-warmer/

    Or this cache warmer:
    Kitt, the cache warmup crawler for LScache
    https://www.cachecrawler.com

    Do you know anything about either of those, or do you have any advice about a different solution?

    Thread Starter hommealone

    (@hommealone)

    Thanks. I might be misunderstanding but…

    I do not want to set up a new product in the plugin. We have already created a product directly in our Stripe account without using the plugin. That product generated a URL for a Stripe payment page, in the format I showed earlier in this thead. We dont want two different “products” for the same thing.

    We were hoping that we could somehow use that URL or the ID portion of it, to pop up that payment page in our website instead of in a standalone Stripe payment page. We want the payment form to be the same one in the standalone payment page, and sales of that item to get recorded as the same Stripe product in our Stripe account.

    When I create a product in the plugin, even if it is for the same thing, it gets reported in our Stripe account as a separate product. Or am I missing something?

    Thread Starter hommealone

    (@hommealone)

    Great. Thanks for your help, much appreciated!

    Thread Starter hommealone

    (@hommealone)

    Thanks for the quick reply!

    Using On-Premise, then, I could in theory load the tracking code conditionally, so it is only loaded into pages in the Production website, yes? (Might not be important; the staging environment gets almost no visitors. But the development work there might throw off the stats in funny ways.)

    You mention caveats depending on how we load the Matomo tracking code. Which method should we avoid if we don’t want to have problems?

    Is forum.matomo.org the better place to post questions about On-Premise?

    Thanks again!

    Thread Starter hommealone

    (@hommealone)

    Thank you for the suggestion! (And for your prompt reply!) If that is the simplest way to handle it, I’d hate to see what the less simple ways are ?? !

    Not exactly a simple or quick process, but if that is the only option, it might be workable none the less.

    If you can think of other ways, even if they seem less simple to you, perhaps one of those might fit into our work routine better, so I’m open to all options!

    Am I right in assuming that if I copy the database down from production to staging, then work on the staging environment for an hour, then copy the database back up to the production environment, the only statistics which will have been lost will be that hour’s worth?

    Thread Starter hommealone

    (@hommealone)

    A possibly easier way to implement adding a field somewhere in the middle of the list might be: continue to add new fields at the bottom, as now, and add a field in the “Add Field/Edit Field” interface for Field #.

    If you already have 75 fields, and you want the new one to be in position 12 for example, enter “12” into my newly proposed field.

    Similar to the “Order” field in a standard WP Edit Page’s “Page Attributes”.

    Thread Starter hommealone

    (@hommealone)

    Hi micropat – thank you SO much! You hit the nail on the head!

    Thanks for this plugin, and thanks for the terrific response.

    My javascript, as you noted, tries to ‘enhance’ external links in various ways: identifying them with a class attribute so we can add “new window” icons via CSS (which can be applied, or not, selectively), augmenting their titles, and adding screen reader tags for accessibility. After it finds all of the external links, it iterates through them and adds the enhancements.

    To exclude the AddToAny items, I had to resort to the rather awkward code:

    $(this).not('class^="a2a_"').attr({
    				target: '_blank',
    				title: 'Off-site link opens in a new tab or window '+origTitle
    			}).append('<span class="sr-only">This off-site link opens in new tab or window.</span>');

    Just as a tiny suggestion: it would be lovely if you gave every button a class name like class=”a2a_button” in addition to its more specific class names, so it wouldn’t be necessary to resort to that “starts with” selector.

    .not('.a2a_button') would be much simpler. Currently, they don’t have a class name in common.

    Am I understanding correctly that you are using the

    <span class="a2a_label">Facebook</span>

    to function as an accessibility feature? Then I feel better that I don’t have to add an accessibility feature in addition to that.

    Thanks again!

    Whenever we detect that escaping the field value has modified the output value, ACF will log data about the affected function call. …

    This log is stored as an option in the?wp_options?table. Whenever this log contains entries, the notices in WordPress admin will be shown for all users with the “Editor” role and higher by default.

    Admin users have the ability to dismiss the message, which will also clear the log. Dismissing the notice after you’ve made fixes will allow you to verify you’ve fixed every instance, as the message will not return after the affected pages have been loaded.

    [But if no fixes are needed and you don’t change the underlying code…]

    If you want to disable the error messages entirely, this is also possible via the following filter:

    add_filter( 'acf/admin/prevent_escaped_html_notice', '__return_true' );

    This filter will also disable the log being populated when set to true. You can hide the notice on admin pages while retaining the log system on the front-end by ensuring you only add the filter in an?is_admin()?check, and including the necessary logic to limit it to specific users or roles.

    ACF 6.2.5 Security Release

    So yes, it seems that there is a mechanism for disabling the notice without making code changes to the effected templates. But a simple checkbox to accomplish this without the need to add code to the functions.php file would be a nice courtesy.

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