-
Notifications
You must be signed in to change notification settings - Fork 815
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sharing: do not record stats if the stats module is disabled. #10120
Conversation
Fixes #9678 When the Stats module is disabled, do not use any tracking pixel on pages using sharing buttons.
That's a great PR description, thank you so much for your effort! Generated by 🚫 dangerJS |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested and works as expected!
/** This filter is documented in modules/sharedaddy/sharing-service.php */ | ||
'counts' => apply_filters( 'jetpack_sharing_counts', true ), | ||
'counts' => apply_filters( 'jetpack_sharing_counts', true ), | ||
'is_stats_active' => Jetpack::is_module_active( 'stats' ), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This method does not exist in wpcom, so this change cannot be synced back as-is.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good call, sorry. I did not think about that. D18449-code should solve those kinds of issues.
We cannot rely on `Jetpack::is_module_active()` on WordPress.com, so we must do an additional check before to use the function. @see #10120 (comment)
* Readme: add boilerplate for next release, 6.6 * Add 6.5 to the changelog.txt file * Set boilerplate testing list for 6.6 * Readme: update stable tag to 6.5 * Add bullets to 6.5 changelog items * Readme: add link to previous changelogs This will help folks who want to know more about past releases, while keeping the readme.txt short so as to not overwhelm translators and site owners only looking for information about the last release. * Changelog: add information at the top of the changelog file. * Changelog: add #10054 * Changelog: add #10078 * Changelog: add #10079 * Changelog: add #10064 * Changelog: add #10094 * Changelog: add #10096 * Testing list: add more information based on #10087 * Changelog: add #9847 * Changelog: add #10084 * Changelog: add #9918 * Changelog: add #7614 * Changelog: add #10116 * Changelog: add #10108 * Changelog: add #10041 * Changelog: add #10121 * Changelog: add #10134 * Changelog: add #10130 * Changelog: add #10109 * changelog: add #10137 * changelog: add #9952 * changelog: add #10120 * changelog: add #10162 * Changelog: add #10163 * Changelog: add #10092 * changelog: add #10156 * Changelog: add #10154 * changelog: add #10122 * Changelog: add #10101 * changelog: add #10105 * changelog: add #10190 * Changelog: add #10196 * changelog: add #10152 * Changelog: add #10153 * Testing list: add more details to Site Verification testing steps. @see #10143 (comment) * changelog: add #10194 * Changelog: add #10193
Caution: This PR has changes that must be merged to WordPress.com |
…ion. Summary: When syncing Jetpack files with WordPress.com, we sometimes run into issues because Jetpack and WordPress.com have 2 different functions to check if a module is active: `is_active_module` on WordPress.com, `is_module_active` in Jetpack. This diff fixes that by adding a new `is_module_active` function on WordPress.com. Test Plan: Once this is merged, we should be able to sync PRs like this one with no issues. #10120 Reviewers: dereksmart, kraftbj, mdawaffe, migueluy, jeherve Reviewed By: dereksmart, kraftbj, mdawaffe Subscribers: gibrown, mdawaffe, kraftbj Tags: #touches_jetpack_files Differential Revision: https://[private link] Merges r190254-wpcom.
Fixes #9678
Changes proposed in this Pull Request:
When the Stats module is disabled, do not use any tracking pixel on pages using sharing buttons.
Testing instructions:
pixel.wp.com
; one for regular stats and one for sharing.pixel.wp.com
request.Proposed changelog entry for your changes: