Title: jbd7's Replies | WordPress.org

---

# jbd7

  [  ](https://wordpress.org/support/users/jbd7/)

 *   [Profile](https://wordpress.org/support/users/jbd7/)
 *   [Topics Started](https://wordpress.org/support/users/jbd7/topics/)
 *   [Replies Created](https://wordpress.org/support/users/jbd7/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/jbd7/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/jbd7/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/jbd7/engagements/)
 *   [Favorites](https://wordpress.org/support/users/jbd7/favorites/)

 Search replies:

## Forum Replies Created

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

1 [2](https://wordpress.org/support/users/jbd7/replies/page/2/?output_format=md)
[3](https://wordpress.org/support/users/jbd7/replies/page/3/?output_format=md) [4](https://wordpress.org/support/users/jbd7/replies/page/4/?output_format=md)
[→](https://wordpress.org/support/users/jbd7/replies/page/2/?output_format=md)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[UpdraftPlus: WP Backup & Migration Plugin] Can’t authenticate with Dropbox, error 404, no fields to paste token](https://wordpress.org/support/topic/cant-authenticate-with-dropbox-error-404-no-fields-to-paste-token/)
 *  Thread Starter [jbd7](https://wordpress.org/support/users/jbd7/)
 * (@jbd7)
 * [1 year ago](https://wordpress.org/support/topic/cant-authenticate-with-dropbox-error-404-no-fields-to-paste-token/#post-18536969)
 * Hi,
 * No, sadly nothing in the console.
 * I only tried to connect Updraft with Dropbox. We can close this ticket, I actually
   managed to connect another backup plugin to Dropbox.
 * Thanks for the replies.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[UpdraftPlus: WP Backup & Migration Plugin] Can’t authenticate with Dropbox, error 404, no fields to paste token](https://wordpress.org/support/topic/cant-authenticate-with-dropbox-error-404-no-fields-to-paste-token/)
 *  Thread Starter [jbd7](https://wordpress.org/support/users/jbd7/)
 * (@jbd7)
 * [1 year ago](https://wordpress.org/support/topic/cant-authenticate-with-dropbox-error-404-no-fields-to-paste-token/#post-18535051)
 * Thanks for your response.
 * 
   Unfortunately the “complete setup” button goes to my 404 page.
 * I never get to see the prompt to paste the manual authentication code. Can I 
   trigger it in another way? Or paste the authentication code directly in the database
   via phpmyadmin? The plugin UI and redirects via the orange page are broken for
   me.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[W3 Total Cache] WordPress caught an error with one of your plugins, W3 Total Cache.](https://wordpress.org/support/topic/wordpress-caught-an-error-with-one-of-your-plugins-w3-total-cache/)
 *  Thread Starter [jbd7](https://wordpress.org/support/users/jbd7/)
 * (@jbd7)
 * [2 years, 1 month ago](https://wordpress.org/support/topic/wordpress-caught-an-error-with-one-of-your-plugins-w3-total-cache/#post-17815018)
 * Hi Mrko.
 * No, I don’t have that option (only for the Pro version right?) enabled.
 * Now that you mentioned unised JS, I did see from the browser devTools that some
   pages generate an error, missing file like “cache/minify/ecb02.js?x21092”, is
   that related? I didn’t manage to get rid of this error, even after purging all
   caches.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[MonsterInsights - Google Analytics Dashboard for WordPress (Website Stats Made Easy)] Email reports show 0 visitors but is non-zero on](https://wordpress.org/support/topic/email-reports-show-0-visitors-but-is-non-zero-on/)
 *  Thread Starter [jbd7](https://wordpress.org/support/users/jbd7/)
 * (@jbd7)
 * [2 years, 6 months ago](https://wordpress.org/support/topic/email-reports-show-0-visitors-but-is-non-zero-on/#post-17358996)
 * ok, thanks!
 * FYI I noticed the same plugin version, on another site with more visitors, reports
   non-zero values for the first 2 metrics, and zero for the last one, so it’s not
   really consistent.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Wordfence Security - Firewall, Malware Scan, and Login Security] Wordfence’s wfhoover table growing too big](https://wordpress.org/support/topic/wordfences-wfhoover-table-growing-too-big/)
 *  Thread Starter [jbd7](https://wordpress.org/support/users/jbd7/)
 * (@jbd7)
 * [2 years, 8 months ago](https://wordpress.org/support/topic/wordfences-wfhoover-table-growing-too-big/#post-17201729)
 * I finally managed to run a full scan, which populated `wfHoover` and deleted 
   it afterwards. I don’t expect it to work okay every time though.
 * I don’t see any Wordfence performance settings that can help limit the size of
   the data it can use, is there anything related?
 * Even after a successful scan, now, Wordfence takes 40MB of space, mainly with`
   wffilemods`, `wfstatus` and `wfknownfilelist`
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Wordfence Security - Firewall, Malware Scan, and Login Security] Wordfence’s wfhoover table growing too big](https://wordpress.org/support/topic/wordfences-wfhoover-table-growing-too-big/)
 *  Thread Starter [jbd7](https://wordpress.org/support/users/jbd7/)
 * (@jbd7)
 * [2 years, 8 months ago](https://wordpress.org/support/topic/wordfences-wfhoover-table-growing-too-big/#post-17201472)
 * A few hours later, my DB is blocked again, `wfHoover`‘s fault again, now it’s
   ~729,744 rows, 150.2 MiB according to phpMyAdmin, 267 MB as an uncompressed export.
 * The same rows with `owner` matching `'wp-content/cache/page_enhanced/mywebsite.
   com/.../_index_slash_ssl.html` are taking most of the space.
 * So I added more expressions in the Wordfence scan file exclusion list to match
   combinations of _index_slash (with or without _ssl). html or xml.
 * I also had to truncate `wffilemods` and `wfstatus` that were roughly 15 MB each
   and 60k rows.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Wordfence Security - Firewall, Malware Scan, and Login Security] Wordfence’s wfhoover table growing too big](https://wordpress.org/support/topic/wordfences-wfhoover-table-growing-too-big/)
 *  Thread Starter [jbd7](https://wordpress.org/support/users/jbd7/)
 * (@jbd7)
 * [2 years, 8 months ago](https://wordpress.org/support/topic/wordfences-wfhoover-table-growing-too-big/#post-17199697)
 * Hi again,
 * Since my last post, Wordfrence triggered 3 times a “Database quota exceeded” 
   alert.
 * The first 2 times, it must have cleaned up `wfHoover` quickly enough, because
   that table was empty and my database was not set as read-only by my host.
 * The 3rd time, today, my database is still set as read-only because of `wfHoover`.
   Because of this, I cannot access WordPress admin, therefore cannot generate the
   logs you were asking for.
 * I can however use phpMyAdmin, which shows that `wfHoover` has 243871 total records
   for 53 MB.
 * > [View post on imgur.com](https://imgur.com/xWhLhXU)
 * The GZIP export of the table shows 1.8 million lines of values after “INSERT 
   INTO”. The huge majority of them are links and images on URLs starting with`wp-
   content/cache/page_enhanced/mywebsite.com/` (which I assume are due to my W3TC
   plugin).
 * I chose a few random image filenames, and noticed one image file appears 120 
   times in the `wfHoover` export. I use the Transposh plugin for translations into
   5 languages, so each image file appears 20 times per language, with 20 different`
   hostKey` values.
 * Is that expected behavior?
 * I now have to truncate the table to be able to access my website again.
 * Going forward, I’ll try the exclusion proposal you made on [https://wordpress.org/support/topic/the-scan-time-limit-of-8-hours-has-been-exceeded/](https://wordpress.org/support/topic/the-scan-time-limit-of-8-hours-has-been-exceeded/)
    -  This reply was modified 2 years, 8 months ago by [jbd7](https://wordpress.org/support/users/jbd7/).
      Reason: Adding mitigation steps
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Wordfence Security - Firewall, Malware Scan, and Login Security] Wordfence’s wfhoover table growing too big](https://wordpress.org/support/topic/wordfences-wfhoover-table-growing-too-big/)
 *  Thread Starter [jbd7](https://wordpress.org/support/users/jbd7/)
 * (@jbd7)
 * [2 years, 8 months ago](https://wordpress.org/support/topic/wordfences-wfhoover-table-growing-too-big/#post-17175203)
 * Thanks Peter.
 * I’ll share the scan log when I see the `wfHoover` table back, as it has not re-
   appeared yet. When it gets too big and my hosts turns MySQL into a read-only 
   DB, I drop it. It seems I should be using TRUNCATE instead of DROP, I’ll do that
   next time.
 * I have been launching manual scans since the last time I dropped `wfHoover`, 
   but none (Limited scan or Complete scan) have re-created the `wfHoover` table.
   They do all complete this way:
 *     ```wp-block-code
       Nov 04 19:50:20:1699123820.378941:2:error] Scan terminated with error: Unable to query database
       [Nov 04 19:50:19:1699123819.883299:4:info] Calling Wordfence API v2.26:https://noc1.wordfence.com/v2.26/?k=845899redacted040c71a7&s=eyJ3cCI6IjYuMi4zIiwid2Yi845899redactediOC4xLjIzIiwicHQiOiJmcG0tZm845899redactedXC8xLjEuMW4iLCJzdiI6IkFwYWNoZSIsIm845899redactedhbmciOiIifQ&action=record_scan_metrics
       [Nov 04 19:50:19:1699123819.881475:2:info] Done file contents scan
       [Nov 04 19:50:19:1699123819.878411:4:info] Using MySQLi directly.
       [Nov 04 19:50:19:1699123819.878035:4:info] Gathering host keys.
       [Nov 04 19:50:19:1699123819.877590:2:info] Asking Wordfence to check URLs against malware list.
       [Nov 04 19:50:19:1699123819.877143:2:info] Scanned contents of 3851 additional files at 3.30 per second
       [Nov 04 19:50:19:1699123819.876528:4:info] No files remaining for malware scan.
       ```
   
 * This, while the DB is available as read-write and all checks on WF’s diagnostics
   page are green.
 * Therefore, I’ll let a random scan happen again in a few days, and check again
   once I get blocked by the host. I don’t recall how many lines did `wfHoover` 
   have but will take note next time.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Photonic Gallery & Lightbox for Flickr, SmugMug & Others] Small CSS typo? grove vs groove](https://wordpress.org/support/topic/small-css-typo-grove-vs-groove/)
 *  Thread Starter [jbd7](https://wordpress.org/support/users/jbd7/)
 * (@jbd7)
 * [3 years, 3 months ago](https://wordpress.org/support/topic/small-css-typo-grove-vs-groove/#post-16644789)
 * Thanks for following up.
 * Btw I tried to send you an email or reach out privately, but you did an outstanding
   job at avoiding this with your online profiles/websites 🙂
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Photonic Gallery & Lightbox for Flickr, SmugMug & Others] Small CSS typo? grove vs groove](https://wordpress.org/support/topic/small-css-typo-grove-vs-groove/)
 *  Thread Starter [jbd7](https://wordpress.org/support/users/jbd7/)
 * (@jbd7)
 * [3 years, 4 months ago](https://wordpress.org/support/topic/small-css-typo-grove-vs-groove/#post-16589703)
 * Thanks.
 * I can see the keyword `grove`, among a bigger part of Photonic CSS, on the homepage
   and a random blog page, when not logged in WordPress.
 * You’re right, I do indeed use the W3 total cache plugin, that has Minify option
   that I have enabled. I can use a feature there called “_Never minify the following
   CSS files:_” , would that work? Meaning the Photonic CSS files is not minified,
   and hopefully not served to non-logged in visitors.
 * If so, do you have a recommendation of which files (or folders) can safely be
   excluded from Minify, without disturbing the proper rendering of Photonic on 
   pages/posts that contain Photonic galleries?
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Yoast SEO - Advanced SEO with real-time guidance and built-in AI] Yoast+Transposh: a hook for get_sitemap_links ?](https://wordpress.org/support/topic/yoasttransposh-a-hook-for-get_sitemap_links/)
 *  Thread Starter [jbd7](https://wordpress.org/support/users/jbd7/)
 * (@jbd7)
 * [3 years, 4 months ago](https://wordpress.org/support/topic/yoasttransposh-a-hook-for-get_sitemap_links/#post-16558279)
 * Hi Maybellyne, thanks for your reply. However it seems we didn’t understand each
   other.
 * I’m not updating a theme. Updating Yoast will indeed replace custom modification
   that I have made to the Yoast plugin files.
 * I found some documentation on [https://developer.yoast.com/features/xml-sitemaps/api/](https://developer.yoast.com/features/xml-sitemaps/api/)
   but nothing about the `get_sitemap_links()` function, and it seems there’s filter
   for `wpseo_sitemap_entry` inside it, but I also can’t find examples on how to
   use it.
 * The `wpseo_xml_sitemap_post_url` hook wouldn’t work because it only alters 1 
   URL, while I need to add the translated URLs alongsisde the URL being processed
   by Yoast, and passing an array instead of a string is likely to break things.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Transposh WordPress Translation] Sitemap and metafields](https://wordpress.org/support/topic/sitemap-and-metafields/)
 *  [jbd7](https://wordpress.org/support/users/jbd7/)
 * (@jbd7)
 * [3 years, 4 months ago](https://wordpress.org/support/topic/sitemap-and-metafields/#post-16554743)
 * Transposh doesn’t seem to handle meta tags well: I don’t have them translated,
   even if the rest of the page is.
 * Even `<meta property="og:locale" content="en_US">` still shows `en_US` on translated
   pages.
 * For sitemaps, it integrates with Yoast SEO, if you follow the steps at [https://vidyut.net/transposh-translation-filter-yoast-sitemaps-compatibility/](https://vidyut.net/transposh-translation-filter-yoast-sitemaps-compatibility/)
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[YARPP - Yet Another Related Posts Plugin] Multiple image sizes (responsive images) for YARPP thumbnails](https://wordpress.org/support/topic/multiple-image-sizes-responsive-images-for-yarpp-thumbnails/)
 *  Thread Starter [jbd7](https://wordpress.org/support/users/jbd7/)
 * (@jbd7)
 * [3 years, 4 months ago](https://wordpress.org/support/topic/multiple-image-sizes-responsive-images-for-yarpp-thumbnails/#post-16548388)
 * So it seems I figured it out 😉
   And it can be done without touching YARPP. Here’s
   my solution in case it helps someone:
    - How to add the `srcset` attribute:
 * This is done automatically by WordPress, as long as it finds an image with the
   same size ratio. So I duplicated the size creation code in my theme `functions.
   php` with a larger thumbnail version.
   `add_image_size('yarpp-thumbnail', 309,
   178, true);add_image_size('yarpp-thumbnail_2x', 618, 356, true);And I regenerated
   thumbnails for all featured images, so that the JPGs for the new sizes are created.
    - How to add the `sizes` attribute:
 * This is also done automatically by WordPress ([https://make.wordpress.org/core/2015/11/10/responsive-images-in-wordpress-4-4/](https://make.wordpress.org/core/2015/11/10/responsive-images-in-wordpress-4-4/)),
   but not in the way that worked for me. I needed the small image to show on large
   screens, and the large one to show on small screens. So I added this in my theme`
   functions.php`
   `add_filter('wp_calculate_image_sizes', 'custom_yarpp_sizes', 
   10 , 2);function custom_yarpp_sizes($sizes, $size) {if (309 == $size[0]) {/* 
   Intercepts width, and if it the YARPP width, replaces with my theme CSS breakpoints
   and custom sizes attribute */return "(min-width: 600px) 309px, 618px";}return
   $sizes;}That seems to work for me because the size of 309px is only used by YARPP.
   Feel free to suggest a better solution if you see it.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[BackWPup – WordPress Backup & Restore Plugin] Dropbox error – WpHttpClient.php: Dropbox API: cURL error 28](https://wordpress.org/support/topic/dropbox-error-wphttpclient-php-dropbox-api-curl-error-28/)
 *  Thread Starter [jbd7](https://wordpress.org/support/users/jbd7/)
 * (@jbd7)
 * [3 years, 4 months ago](https://wordpress.org/support/topic/dropbox-error-wphttpclient-php-dropbox-api-curl-error-28/#post-16527771)
 * Hi [@duongcuong96](https://wordpress.org/support/users/duongcuong96/), I’m still
   having the issue, even with a HTTP timeout of 60sec.
 * That issue may be related the cURL implementation of the provider (multiple comments
   were deleted in this support group, from which it seemed that the hosting provider
   OVH was overrepresented, which can be noticed by logs of BWU in French, and OVH
   uses curl 7.64 on shared hosting), and not BWU.
 * With the same WordPress site on a different hosting, where curl 7.81 is installed,
   I observe an immediate response from curl with SSL (using the plugin WP Term)
   while it consistently times out with curl 7.64 on shared hosting.
 * I’m filing a ticket with this host.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[BackWPup – WordPress Backup & Restore Plugin] Dropbox error – WpHttpClient.php: Dropbox API: cURL error 28](https://wordpress.org/support/topic/dropbox-error-wphttpclient-php-dropbox-api-curl-error-28/)
 *  Thread Starter [jbd7](https://wordpress.org/support/users/jbd7/)
 * (@jbd7)
 * [3 years, 4 months ago](https://wordpress.org/support/topic/dropbox-error-wphttpclient-php-dropbox-api-curl-error-28/#post-16503269)
 * Thanks [@juliuzzwp](https://wordpress.org/support/users/juliuzzwp/) for sharing.
 * I’m still failing on my side as I can’t get a reliable backup to Dropbox. My 
   host, OVH, had an issue with their curl handling of certificates last week, and
   fixed it, but still getting curl 28 for BackWPup.
 * I did learn something with Backwpup and PHP:
    - in PHP-FPM mode, I get to see the log of a manual backup in real time, with
      a progress bar
    - in PHP-CGI mode, it doesn’t appear
 * So I played with various PHP settings but never managed to compete a Dropbox 
   backup. The best I got was 7 “Uploading 4 MB of data” in a row.
 * I also noticed that every Backwpup call to Call to `files/upload_session/append_v2`
   and to `oauth2/token` is followed by a bunch of `DEPRECATED` notices.

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

1 [2](https://wordpress.org/support/users/jbd7/replies/page/2/?output_format=md)
[3](https://wordpress.org/support/users/jbd7/replies/page/3/?output_format=md) [4](https://wordpress.org/support/users/jbd7/replies/page/4/?output_format=md)
[→](https://wordpress.org/support/users/jbd7/replies/page/2/?output_format=md)