Surnia Ulula
  •  Social + Search Optimization
  •  Premium Support

JS Morisset

WordPress Lies About Image Sizes / Dimensions

December 18, 2013Updated on May 9, 2025 JS Morisset WordPress

There are a few WordPress functions available to retrieve the URL and size of an image, but few people know that WordPress will often lie about an image’s dimensions.


Adding WordPress Buttons to Freshdesk

November 19, 2013Updated on May 9, 2025 JS Morisset Freshdesk

I’ve been using Freshdesk for a week or two now. I found a way to make custom ticket fields clickable, so I can quickly visit a customer’s website and lookup information using a WordPress plugin.


apt-mirror Module for Puppet

November 16, 2013Updated on May 8, 2025 JS Morisset Puppet

Here is my solution to maintaining Development, Staging, and Production apt mirrors on a “deployment” server with Puppet.


Remove MultiArch / i386 in Ubuntu with Puppet

October 29, 2013Updated on May 9, 2025 JS Morisset Puppet, Ubuntu

A little snippet I use to remove multiarch / i386 support from Ubuntu with Puppet.


Multiple MongoDB Instances with Ubuntu’s Upstart

August 1, 2013Updated on May 9, 2025 JS Morisset Ubuntu, Upstart

To manage multiple instances of mongodb, I had to breakup the mongodb upstart script into two — one master to define the instances, and another to start each one independently.


Shell Script to Route Multiple Public/Private Interfaces

June 8, 2013Updated on May 9, 2025 JS Morisset Bash, Linux

If you have a server with multiple interfaces – either public and/or private – your routing table might cause traffic to be routed out the wrong interface. If you have two public interfaces, from two different network providers, you need to create two distinct routing tables. This script makes that job easier by automating the process for one or more servers in your network.


Read Adobe XMP / XML in PHP

April 9, 2013Updated on May 9, 2025 JS Morisset PHP, WordPress

I’ve found a few snippets of PHP code to read XMP / XML meta data from an image file, but none that I would call very robust or efficient. I ended up writing my own for Underwater Focus, and I’m quite pleased with the result. In fact, after adding support for a shortcode, I packaged it as an Adobe XMP plugin for WordPress.


Encode Small Images in Stylesheets

February 11, 2013Updated on May 9, 2025 JS Morisset CSS

Continuing the earlier theme of “Optimizing Images to Save Bandwidth and Speed Page Load”, you can also encode small (background) images directly in your stylesheets. For each image / page element encoded within a stylesheet, it means one less HTTP connection for content, which in turn means pages finish loading faster.


Posts navigation

Older posts
Newer posts

WordPress Plugin News

Free Wordpress Plugins

  • JSM's Accurate Modified Time for SEO
  • JSM's Adobe XMP / IPTC for WordPress
  • JSM's Decolorize Menu Icons
  • JSM's file_get_contents() Shortcode
  • JSM's Force HTTP to HTTPS
  • JSM's Inherit Parent Featured Image
  • JSM's Non-Breaking Space for French Content
  • JSM's Pretty Schema JSON-LD
  • JSM's Screenshot Machine Shortcode
  • JSM's Simple User Locale Selector
  • JSM’s Show Comment Metadata
  • JSM’s Show Post Metadata
  • JSM’s Show Registered Shortcodes
  • JSM’s Show Term Metadata
  • JSM’s Show User Meta
  • WPSSO Add Five Stars
  • WPSSO Commerce Manager Catalog Feed XML
  • WPSSO FAQ Manager
  • WPSSO Google Merchant Feeds XML
  • WPSSO Merchant Return Policy Manager
  • WPSSO Mobile App Meta Tags
  • WPSSO Organization and Place Manager
  • WPSSO Product Metadata for WooCommerce SEO
  • WPSSO Ratings and Reviews
  • WPSSO REST API
  • WPSSO Ridiculously Responsive Social Sharing Buttons
  • WPSSO Schema Breadcrumbs Markup
  • WPSSO Schema Shortcode
  • WPSSO Shipping Delivery Time for WooCommerce SEO
  • WPSSO Strip Schema Microdata
  • WPSSO Tune WP Image Editors
  • WPSSO Update Manager
  • WPSSO User Locale Selector
  • WPSSO WP Sitemaps XML

Premium WordPress Plugins

  • WPSSO Core Premium

Popular Tags

add-on adobe answers bind content debug delete documentation error facebook faq faqpage google howto http image install integration media library mirror notes php puppet questions redirect remove setup shortcode ssh theme thumbnail thumbnails toolbar uninstall videos woocommerce wordpress wpsso wpsso-am wpsso-bc wpsso-faq wpsso-rar wpsso-wc-metadata xml xmp

Post Categories