Greg Marshall
Forum Replies Created
-
Forum: Plugins
In reply to: [EDD Download Shortcodes] Can this be used to show specific user downloadsThanks for your reply,
I have since done it myself by using a wp post query, works perfectly and shows a users products on their own custom profile pages.
Forum: Plugins
In reply to: [Query Monitor] Does not work with my themeApologies I had replied again (probably while you were replying) to say that I had corrected the issue!
Thank you for you prompt response though very good ! once I start using the plugin on Monday I will leave a review as I love fast support responses.
Forum: Plugins
In reply to: [Query Monitor] Does not work with my themeApologies I had one final thought and it worked !
I deleted the plugin – deleted the Parent theme and downloaded it again from Themeforest and installed it fresh. I then installed your plugin from fresh too and it is working now.
It seems that process of freshly installing the theme & plugin has corrected my issue. (Or perhaps theme authors made a minor change without incrementing the version meaning the version I re-downloaded had an update)
Hi,
Thanks for the response, Scans are now working. Our hosts also nfound and corrected an issue relating to wordfence. Either way seems ok now
Forum: Plugins
In reply to: [EWWW Image Optimizer] Issue using plugin via WP-CLI & CronHi thanks for the quick response – love it !
I think I did try deferred optimisation but it was decided at the time that this was the best method for our set up.
Although if you could possibly add some sort of way to schedule optimisations (like a cron) this would be great as I would love to run it around 3am or something when there is little or no site activity
Forum: Plugins
In reply to: [Ultimate Member + WP User Frontend - Addon] UpdatesHi Pytchoun,
as per my last post please feel free to email me at the address posted above and I can help you further
Forum: Plugins
In reply to: [W3 Total Cache] before I post reviews all over please can you helpHi I am not sure if you fixed your problem but this may help
to remove those query strings put this into your child themes functions.php it should remove them. (W3 cache never removed these for me so I added this along side)
/*** Remove Query String from Static Resources ***/ function rqs( $src ) { if( strpos( $src, '?ver=' ) ) $src = remove_query_arg( 'ver', $src ); return $src; } add_filter( 'style_loader_src', 'rqs', 10, 2 ); add_filter( 'script_loader_src', 'rqs', 10, 2 ); function rqsn( $src ) { if( strpos( $src, '&ver=' ) ) $src = remove_query_arg( 'ver', $src ); return $src; } add_filter( 'style_loader_src', 'rqsn', 10, 2 ); add_filter( 'script_loader_src', 'rqsn', 10, 2 );I find it really strange in this day and age that wordpress have not disabled this by default it is a big security flaw. If the attacker can determine your WP version ttat easily they can target you with any known exploits for that version.
Forum: Plugins
In reply to: [WP Author Box Lite] info from author box shows in excerptHi there,
It is fine in the official blog page,however if I use wp_query to display blog posts elsewhere (like an individual user blogs page) the if I use
<?php the_excerpt() ?>it includes the author box content
Forum: Plugins
In reply to: [Ultimate Member + WP User Frontend - Addon] UpdatesHi Shawn & traviebuns
Yes my offer still stands, I am more than happy to adapt my integration code to suit your needs. (I know you provided your email Shawn but I am running out of time today as I am finishing for the weekend shortly) so if you could BOTH email me at:
greg [at] website-hero .co.uk
(remove the spaces and change [at] for an @ sign)
In your email please provide full details regarding the integration and what you want done. For example on my site the integration is added to the posts tab of the profile, with a “new post” button that opens the form to be filled out. Also please provide me a link to the website you want this for and let me know your desired / intended budget for this to be done.
Once I get all that information we can discuss it further via email and hopefully come to a suitable arrangement to get this done.
Forum: Plugins
In reply to: [Ultimate Member + WP User Frontend - Addon] UpdatesHi Shawn,
it seems that the author has abandoned this plugin there has been no response or updates in a long time. I have had to create my own custom ultimate member front end integration. I’d suggest yourself to do the same. you can use a plugin like user submitted posts and then either edit the UM profile posts template or add a new profile tab to UM via functions.php (UM have gists on their site to show you how to do it) after that you just embed the user submitted posts shortcode into the profile tab or template.
alternatively if you wish for a small fee I can provide you with my integration and instructions how to add it in.
Thank you for the replies,
Please do keep me posted I will be testing your plugin and some other ones soon to find the best integration for our current set up. The winner of this test will probably have their premium version bought 🙂
Forum: Plugins
In reply to: [EWWW Image Optimizer] Bug and Conflict foundThe full link to the image is:
time-hero[dot]com /wp-content/uploads/2015/11/become-agent-bg.png
apologies for breaking the link up but the site is not yet public so I dont want google or any bots finding it too easy. This is full size but it should have been optimised by now.
the debug log is below please note I edited out any folders before /public_html/ they were all full root paths. Also in the log below deferred optimization and disable automatic optimization are now enabled previously these were not.
timehero EWWW IO version: 254 WP version: 4.3.1 PHP version: 50528 ewww_image_optimizer_preinit() ewww_image_optimizer_gallery_support() ewww_image_optimizer_admin_init() ewww_image_optimizer_init() ewww_image_optimizer_cloud_init() ewww_image_optimizer_exec_init() ewww_image_optimizer_cron_setup() scheduling ewww_image_optimizer_auto ewww_image_optimizer_cron_setup() scheduling ewww_image_optimizer_defer ewww_image_optimizer_tool_init() ewww_image_optimizer_install_tools() Checking/Installing tools in /public_html/wp-content/ewww/ wp-content/ewww permissions: 0755 ewww_image_optimizer_install_paths() CPU architecture: x86_64 generated paths: /public_html/wp-content/plugins/ewww-image-optimizer/jpegtran-linux64 /public_html/wp-content/plugins/ewww-image-optimizer/optipng-linux /public_html/wp-content/plugins/ewww-image-optimizer/gifsicle-linux /public_html/wp-content/plugins/ewww-image-optimizer/pngquant-linux /public_html/wp-content/plugins/ewww-image-optimizer/cwebp-linux864 /public_html/wp-content/ewww/jpegtran /public_html/wp-content/ewww/optipng /public_html/wp-content/ewww/gifsicle /public_html/wp-content/ewww/pngquant /public_html/wp-content/ewww/cwebp 64-bit linux detected while installing tools ewww_image_optimizer_md5check() /public_html/wp-content/ewww/jpegtran-alt: 8e4a09bb04ba001f5f16651ae8594f7f md5sum verified, binary is intact ewww_image_optimizer_md5check() /public_html/wp-content/ewww/cwebp-alt: 85f681c1ced4e1726b0d4e69c222186d md5sum verified, binary is intact Linux/UNIX style OS, checking permissions ewww_image_optimizer_check_permissions() permissions for /public_html/wp-content/ewww/jpegtran: 0755 permissions ok ewww_image_optimizer_check_permissions() permissions for /public_html/wp-content/ewww/gifsicle: 0755 permissions ok ewww_image_optimizer_check_permissions() permissions for /public_html/wp-content/ewww/optipng: 0755 permissions ok ewww_image_optimizer_check_permissions() permissions for /public_html/wp-content/ewww/pngquant: 0755 permissions ok ewww_image_optimizer_check_permissions() permissions for /public_html/wp-content/ewww/cwebp: 0755 permissions ok ewww_image_optimizer_settings_script() ewww_image_optimizer_bulk_script() ewww_image_optimizer_aux_images_script() ewww_image_optimizer_webp_script() ewww_image_optimizer_notice_utils() ewww_image_optimizer_exec_check() disable_functions: suhosin_blacklist: ewww_image_optimizer_safemode_check() safe_mode = ewww_image_optimizer_path_check() found /public_html/wp-content/ewww/jpegtran, testing... ewww_image_optimizer_md5check() /public_html/wp-content/ewww/jpegtran: 47c39feae0712f2996c61e5ae639b706 md5sum verified, binary is intact ewww_image_optimizer_mimetype() testing mimetype: /public_html/wp-content/ewww/jpegtran ewww_image_optimizer_find_binary() ewww_image_optimizer_tool_found() testing case: f at file file: magic file from /etc/magic:/usr/share/misc/magic file binary found file command: /public_html/wp-content/ewww/jpegtran: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped ewww_image_optimizer_tool_found() testing case: j at /public_html/wp-content/ewww/jpegtran /public_html/wp-content/ewww/jpegtran: Independent JPEG Group's JPEGTRAN, version 9a 19-Jan-2014 optimizer found found /public_html/wp-content/ewww/optipng, testing... ewww_image_optimizer_md5check() /public_html/wp-content/ewww/optipng: 31698da4f5ca00b35e910c77acae65bb md5sum verified, binary is intact ewww_image_optimizer_mimetype() testing mimetype: /public_html/wp-content/ewww/optipng ewww_image_optimizer_find_binary() ewww_image_optimizer_tool_found() testing case: f at file file: magic file from /etc/magic:/usr/share/misc/magic file binary found file command: /public_html/wp-content/ewww/optipng: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, for GNU/Linux 2.6.9, not stripped ewww_image_optimizer_tool_found() testing case: o at /public_html/wp-content/ewww/optipng /public_html/wp-content/ewww/optipng: OptiPNG version 0.7.5 optimizer found found /public_html/wp-content/ewww/gifsicle, testing... ewww_image_optimizer_md5check() /public_html/wp-content/ewww/gifsicle: 40ceed9c36838b5b9ccc505ab224d90f md5sum verified, binary is intact ewww_image_optimizer_mimetype() testing mimetype: /public_html/wp-content/ewww/gifsicle ewww_image_optimizer_find_binary() ewww_image_optimizer_tool_found() testing case: f at file file: magic file from /etc/magic:/usr/share/misc/magic file binary found file command: /public_html/wp-content/ewww/gifsicle: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, for GNU/Linux 2.6.9, not stripped ewww_image_optimizer_tool_found() testing case: g at /public_html/wp-content/ewww/gifsicle /public_html/wp-content/ewww/gifsicle: LCDF Gifsicle 1.87 optimizer found found /public_html/wp-content/ewww/pngout-static, testing... ewww_image_optimizer_md5check() /public_html/wp-content/ewww/pngout-static: d760b7973ca81856cf2fc464637f8d77 md5sum verified, binary is intact ewww_image_optimizer_mimetype() testing mimetype: /public_html/wp-content/ewww/pngout-static ewww_image_optimizer_find_binary() ewww_image_optimizer_tool_found() testing case: f at file file: magic file from /etc/magic:/usr/share/misc/magic file binary found file command: /public_html/wp-content/ewww/pngout-static: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, for GNU/Linux 2.6.26, stripped ewww_image_optimizer_tool_found() testing case: p at /public_html/wp-content/ewww/pngout-static /public_html/wp-content/ewww/pngout-static: PNGOUT [In:{PNG,JPG,GIF,TGA,PCX,BMP}] (Out:PNG) (options...) Mar 19 2015 optimizer found using: /public_html/wp-content/ewww/jpegtran using: /public_html/wp-content/ewww/optipng using: /public_html/wp-content/ewww/gifsicle using: /public_html/wp-content/ewww/pngout-static defining EWWW_IMAGE_OPTIMIZER_JPEGTRAN defining EWWW_IMAGE_OPTIMIZER_OPTIPNG defining EWWW_IMAGE_OPTIMIZER_GIFSICLE defining EWWW_IMAGE_OPTIMIZER_PNGOUT defining EWWW_IMAGE_OPTIMIZER_PNGQUANT defining EWWW_IMAGE_OPTIMIZER_WEBP ewww_image_optimizer_options() ABSPATH: /public_html/ home url: http://time-hero.com site url: http://time-hero.com ewww_image_optimizer_savings() querying savings for single site query to be performed: SELECT SUM(orig_size-image_size) FROM wp_ewwwio_images savings found: 17143434 ewww_image_optimizer_install_paths() CPU architecture: x86_64 generated paths: /public_html/wp-content/plugins/ewww-image-optimizer/jpegtran-linux64 /public_html/wp-content/plugins/ewww-image-optimizer/optipng-linux /public_html/wp-content/plugins/ewww-image-optimizer/gifsicle-linux /public_html/wp-content/plugins/ewww-image-optimizer/pngquant-linux /public_html/wp-content/plugins/ewww-image-optimizer/cwebp-linux864 /public_html/wp-content/ewww/jpegtran /public_html/wp-content/ewww/optipng /public_html/wp-content/ewww/gifsicle /public_html/wp-content/ewww/pngquant /public_html/wp-content/ewww/cwebp ewww_image_optimizer_tool_found() testing case: j at /public_html/wp-content/ewww/jpegtran /public_html/wp-content/ewww/jpegtran: Independent JPEG Group's JPEGTRAN, version 9a 19-Jan-2014 optimizer found ewww_image_optimizer_tool_found() testing case: o at /public_html/wp-content/ewww/optipng /public_html/wp-content/ewww/optipng: OptiPNG version 0.7.5 optimizer found ewww_image_optimizer_tool_found() testing case: g at /public_html/wp-content/ewww/gifsicle /public_html/wp-content/ewww/gifsicle: LCDF Gifsicle 1.87 optimizer found ewww_image_optimizer_tool_found() testing case: p at /public_html/wp-content/ewww/pngout-static /public_html/wp-content/ewww/pngout-static: PNGOUT [In:{PNG,JPG,GIF,TGA,PCX,BMP}] (Out:PNG) (options...) Mar 19 2015 optimizer found ewww_image_optimizer_safemode_check() safe_mode = ewww_image_optimizer_exec_check() disable_functions: suhosin_blacklist: ewww_image_optimizer_gd_support() GD found, supports: GD Version: bundled (2.1.0 compatible) FreeType Support: 1 FreeType Linkage: with freetype T1Lib Support: GIF Read Support: 1 GIF Create Support: 1 JPEG Support: 1 PNG Support: 1 WBMP Support: 1 XPM Support: 1 XBM Support: 1 JIS-mapped Japanese Font Support: ewww_image_optimizer_gmagick_support() ewww_image_optimizer_imagick_support() ewww_image_optimizer_find_binary() ewww_image_optimizer_tool_found() testing case: i at convert convert: Version: ImageMagick 6.7.2-7 2015-07-23 Q16 http://www.imagemagick.org imagemagick found ewww_image_optimizer_find_binary() ewww_image_optimizer_tool_found() testing case: f at file file: magic file from /etc/magic:/usr/share/misc/magic file binary found ewww_image_optimizer_find_binary() ewww_image_optimizer_tool_found() testing case: n at nice nice: 0 nice found ewww_image_optimizer_find_binary() ewww_image_optimizer_tool_found() testing case: t at tar tar: tar (GNU tar) 1.23 tar found cloud JPG: off cloud PNG: off PNG extra compress: off cloud GIF: off cloud fast lossy: off remove metadata: off lossy JPG: off lossy PNG: off bulk delay: 1 optipng level: 5 pngout level: 2 scheduled optimization: on folders to optimize: /public_html/ deferred optimization: on disable auto-optimization: on include media library: on ewww_image_optimizer_get_image_sizes() Array ( [thumbnail] => Array ( [width] => 150 [height] => 150 ) [medium] => Array ( [width] => 300 [height] => 300 ) [large] => Array ( [width] => 1024 [height] => 1024 ) [portfolio-square] => Array ( [width] => 570 [height] => 570 ) [portfolio-portrait] => Array ( [width] => 600 [height] => 800 ) [portfolio-landscape] => Array ( [width] => 800 [height] => 600 ) [menu-featured-post] => Array ( [width] => 345 [height] => 198 ) [qode-carousel_slider] => Array ( [width] => 400 [height] => 260 ) [portfolio_slider] => Array ( [width] => 500 [height] => 380 ) [portfolio_masonry_regular] => Array ( [width] => 500 [height] => 500 ) [portfolio_masonry_wide] => Array ( [width] => 1000 [height] => 500 ) [portfolio_masonry_tall] => Array ( [width] => 500 [height] => 1000 ) [portfolio_masonry_large] => Array ( [width] => 1000 [height] => 1000 ) [portfolio_masonry_with_space] => Array ( [width] => 700 [height] => 0 ) [latest_post_boxes] => Array ( [width] => 539 [height] => 303 ) ) disabled resizes: thumbnail: optimization=enabled creation=enabled medium: optimization=enabled creation=enabled large: optimization=enabled creation=enabled portfolio-square: optimization=enabled creation=enabled portfolio-portrait: optimization=enabled creation=enabled portfolio-landscape: optimization=enabled creation=enabled menu-featured-post: optimization=enabled creation=enabled qode-carousel_slider: optimization=enabled creation=enabled portfolio_slider: optimization=enabled creation=enabled portfolio_masonry_regular: optimization=enabled creation=enabled portfolio_masonry_wide: optimization=enabled creation=enabled portfolio_masonry_tall: optimization=enabled creation=enabled portfolio_masonry_large: optimization=enabled creation=enabled portfolio_masonry_with_space: optimization=enabled creation=enabled latest_post_boxes: optimization=enabled creation=enabled skip images smaller than: 0 bytes skip PNG images larger than: 0 bytes exclude originals from lossy: on exclude originals from metadata removal: on use system binaries: no jpegtran disabled: no optipng disabled: no pngout disabled: no gifsicle disabled: no webp conversion: off alt webp rewriting: off jpg2png: off ewww_image_optimizer_jpg_background() ewww_image_optimizer_jpg_background() ewww_image_optimizer_jpg_quality() png2jpg: off gif2png: on max_execution_time: 1000Hi thanks for the prompt reply very impressive.
1) I am assuming this is a premium add-on coming out? And once its out and your virtual products support is released would I need anything else in addition to this plugin and that addon to create a fully front end multi vendor market place? again as said before no-one is getting backend access but me.
2) With the profiles I use the users profiles are all from a /user/ page that embeds a shortcode, so there is no physical user/userprofile/ page, so I would not be able to use that shortcode. What I would need is probably the php do_shortcode([ xxxxx ]) but I would need to pass a variable for the profile ID instead of an actual name, the products are to dynamically show under the correct users profile so I would use $user_id = um_profile_id(); to get the correct ID for displayed products.
3) This is for the user and the seller, the user should be able to see their previous purchases and obviously checkout and purchase a service. The seller should be able to look at all sales made
Cool thanks for adding that as a request, I’m sure it would benefit many users if its pushed through.
I think you are right about the library being auto optimized, the rest of the content is optional I think. In all honestly EWWW has optimized images for every plugin (even wordfence !) its just one of those things it seems…
Anyway thanks for the support 🙂
Hi Matt,
Thanks for the reply I imagine it would be difficult, maybe EWWW could add in a tag or some sort of entry to the db that would inform wordfence of an optimized image? Not sure how easy that would be either.
Your advice is pretty good though but as this is for a couple different sites I’m not sure how well the manual optimize idea would work especially with a new site I’m building too its going to be community based with front end posting for members so when its done and I install caching and optimization features this would be a real killer on time.
Hopefully in the future there will be a method to ease this situation