Forum Replies Created

Viewing 15 replies - 1 through 15 (of 94 total)
  • Thread Starter ArtistScope

    (@artistscope)

    We, myself and several other coders looking into this, found that using snippets would not work in this case regardless of where they were used on the page.

    The only solution that did work was to create a plugin that retrieved the needed info based on the order_id found in the request object of the order receipt page.

    Thread Starter ArtistScope

    (@artistscope)

    It would help if you read the question properly.

    Thread Starter ArtistScope

    (@artistscope)

    Ok, I found where it is currently inserted… before the DOCTYPE tag.

    This is a nice straight forward plugin. However I need to insert my code after everything else has been sorted, like just before the closing BODY tag.

    How do you recommend that I change that?

    Thread Starter ArtistScope

    (@artistscope)

    WooCommerce is not using the default footer so it is likely to not work for me. My PHP code needs to execute after Woo does it thing.

    But if I cannot test to prove that it does work I’ll have to look for an alternative.

    Thread Starter ArtistScope

    (@artistscope)

    Well its not working on WooCommerce pages and I see options for adding code to Woo pages that are obscured, requiring purchasing a Pro licence!

    Thread Starter ArtistScope

    (@artistscope)

    I posted the console log but its waiting on moderation.

    Thread Starter ArtistScope

    (@artistscope)

    This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. admin.php
    MouseEvent.mozPressure is deprecated. Use PointerEvent.pressure instead. wp-tinymce.js:3:8856
    This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://firefox-source-docs.mozilla.org/performance/scroll-linked_effects.html for further details and to join the discussion on related tools and features! admin.php
    MouseEvent.mozPressure is deprecated. Use PointerEvent.pressure instead. wp-tinymce.js:3:8856
    TypeError: e.target is null
    onChange https://example.com/wp-content/plugins/code-snippets/dist/edit.js?ver=3.5.0:2
    Ua https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:86
    Vc https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:87
    useState https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:218
    useState https://example.com/wp-includes/js/dist/vendor/react.min.js?ver=16.13.1:32
    1908 https://example.com/wp-content/plugins/code-snippets/dist/edit.js?ver=3.5.0:2
    we https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:84
    He https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:97
    zj https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:228
    Th https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:152
    tj https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:152
    Te https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:146
    Pg https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:61
    unstable_runWithPriority https://example.com/wp-includes/js/dist/vendor/react.min.js?ver=16.13.1:25
    Da https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:60
    Pg https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:61
    ha https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:60
    uj https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:146
    https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:236
    ud https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:15
    uf https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:15
    Qd https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:42
    sc https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:41
    unstable_runWithPriority https://example.com/wp-includes/js/dist/vendor/react.min.js?ver=16.13.1:25
    Da https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:60
    https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:236
    Ei https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:41
    react-dom.min.js:125:24
    Me https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:125
    callback https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:138
    Wg https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:67
    oj https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:127
    Aj https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:160
    unstable_runWithPriority https://example.com/wp-includes/js/dist/vendor/react.min.js?ver=16.13.1:25
    Da https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:60
    ab https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:154
    Te https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:146
    Pg https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:61
    unstable_runWithPriority https://example.com/wp-includes/js/dist/vendor/react.min.js?ver=16.13.1:25
    Da https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:60
    Pg https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:61
    ha https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:60
    uj https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:146
    https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:236
    ud https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:15
    uf https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:15
    Qd https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:42
    sc https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:41
    unstable_runWithPriority https://example.com/wp-includes/js/dist/vendor/react.min.js?ver=16.13.1:25
    Da https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:60
    https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:236
    Ei https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:41
    Uncaught TypeError: e.target is null
    onChange https://example.com/wp-content/plugins/code-snippets/dist/edit.js?ver=3.5.0:2
    Ua https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:86
    Vc https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:87
    useState https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:218
    useState https://example.com/wp-includes/js/dist/vendor/react.min.js?ver=16.13.1:32
    1908 https://example.com/wp-content/plugins/code-snippets/dist/edit.js?ver=3.5.0:2
    we https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:84
    He https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:97
    zj https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:228
    Th https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:152
    tj https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:152
    Te https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:146
    Pg https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:61
    unstable_runWithPriority https://example.com/wp-includes/js/dist/vendor/react.min.js?ver=16.13.1:25
    Da https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:60
    Pg https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:61
    ha https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:60
    uj https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:146
    https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:236
    ud https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:15
    uf https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:15
    Qd https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:42
    sc https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:41
    unstable_runWithPriority https://example.com/wp-includes/js/dist/vendor/react.min.js?ver=16.13.1:25
    Da https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:60
    https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:236
    Ei https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:41
    edit.js:2:49657
    Thread Starter ArtistScope

    (@artistscope)

    I don’t see many choices for where the snippet should run. I want to run it on WooCommerce receipt page, but after the page loads with some data to work with.

    Thread Starter ArtistScope

    (@artistscope)

    See https://uploaded-media.link/files/snippet-error.wmv

    In case it was a browser compatibility issue (Firefox Dev is known to throw errors) I also tried with Firefox public release version. Same thing happens.

    Same thing happens when I try to edit a sample snippet. As soon as I type into the Title field, the form disappears.

    Thread Starter ArtistScope

    (@artistscope)

    Thanks for your reply. Woo support team sent me a link that has been most useful… https://wpdavies.dev/how-to-get-all-product-info-in-woocommerce/

    Thread Starter ArtistScope

    (@artistscope)

    What I need is a list of the variables that can be retrieved from the thanks/receipt page. For example:

    $invoiceid = WP invoice number
    $itemid = product id
    $itemname = Title of the product
    etc

    • This reply was modified 7 months, 3 weeks ago by ArtistScope.
    Plugin Author ArtistScope

    (@artistscope)

    The WordPress plugin is FREE. However to encrypt media prior to upload you do need the Copysafe software and that does need licensing.

    Answer 1:

    Yes. With each software licence you are provided an unlimited number of Doman Lock licences which are necessary to enable encryption that prevents that the media file from being displayed on someone else’s website.

    Answer 2:

    Yes, Copysafe prevents copy and save by all exploits including screenshots and screen recording.

    However nothing will prevent a user from using a mobile phone to stand back and photograph a computer screen or anything else in its view.

    Note:

    You are looking at Copysafe Web Protection which is ideal for protecting images, but it is for Windows users only. To copy protect ALL media for view on all devices including Windows, Mac, iPhone, iPad and Android phones, you should use the ArtistScope Site Protection System (ASPS)… see https://artistscope.com/asps_web_site_protection.asp

    Plugin Author ArtistScope

    (@artistscope)

    The WordPress plugin is FREE. However to encrypt media prior to upload you do need the Copysafe software and that does need licensing.

    Answer 1:

    Yes. With each software licence you are provided an unlimited number of Doman Lock licences which are necessary to enable encryption that prevents that the media file from being displayed on someone else’s website.

    Answer 2:

    Yes, Copysafe prevents copy and save by all exploits including screenshots and screen recording.

    However nothing will prevent a user from using a mobile phone to stand back and photograph a computer screen or anything else in its view.

    Note:

    You are looking at Copysafe Web Protection which is ideal for protecting images, but it is for Windows users only. To copy protect ALL media for view on all devices including Windows, Mac, iPhone, iPad and Android phones, you should use the ArtistScope Site Protection System (ASPS)… see https://artistscope.com/asps_web_site_protection.asp

    Plugin Author ArtistScope

    (@artistscope)

    You may have missed the point about this plugin being an accessory to facilitate the use of media encrypted by Copysafe software on web pages.

    The plugin itself will not protect anything. In fact no WordPress plugin will stop copy despite what they may claim.

    So to begin, you need to purchase a licence for one of the Copysafe solutions which are available in different versions for images, PDF and video.

    Plugin Author ArtistScope

    (@artistscope)

    You could try using 32.2 or disabling that option by leaving it blank.

    But if you are testing at localhost simply to see how it works, it may be easier to simply visit our online demo page at https://wordpress.artistscope.com

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