Porchy Web Development
  • Services
  • Blog
  • Site
  • Contact
  • A Slack bot that gets the last three posts from a WordPress site

    This Glitch project grabs the latest three posts for WordPress sites which are using either the WP REST API or the WP.com version via Jetpack. It uses MongoDB for persistence. It’s not super exciting or well written but a fairly effective way to mindlessly try sites on Slack and see if they have the WP…

    all of the things, developers, WordPress
    July 5, 2017
  • Calculate object.clipTo rectangle path when cropping in Fabric.js

    Playing with Fabric.js was fun although one bit I had trouble with was calculating the object.clipTo rectangle path.

    all of the things, developers
    July 5, 2017
  • Glitch image cropper with Fabric.js

    “How hard can it be to make an image cropper?” 🙃 It took me longer than I think it should have but was a great deal of fun. Here is the working version (“working” being relative, mind you) and you can remix it in Glitch here. If you haven’t used Glitch, try it out. It’s like Codepen for…

    all of the things, developers
    July 5, 2017
  • Google DFP “Line item not found” for native style

    I’m making a post of this because TWICE I’ve spent a couple of hours wondering if Google DFP is just taking a long time to update. ADD THE AD UNIT TO THE TARGETING IN CREATIVES -> NATIVE STYLES -> STYLE. Otherwise it will never show up.

    all of the things
    July 4, 2017
  • Keeping your email address safe on Gravatar enabled sites (or if you don’t know if it is or not)

    Do you consider your email address to be private information but use it to register and comment on WordPress powered sites? Many WordPress sites use Gravatar to provide the avatars on comments and user lists and this can be an issue if you do.

    all of the things, talks and proposals, WordPress
    July 3, 2017
  • How Gravatar works

    This is an overview of how sites get data from Gravatar and what’s available from the Gravatar ‘API’ (quotes theirs).

    all of the things, developers, WordPress
    June 25, 2017
  • Gravatar and privacy

    Privacy concerns regarding Gravatar are not new. But what exactly are they and how can you avoid your data leaking? And what is Gravatar?

    all of the things, WordPress
    June 20, 2017
  • WP contact form remnants

    What do contact forms leave in a site’s database when they’re deleted? How easy is it to manage the data they store? What personal data do they grab?

    all of the things, WordPress
    June 19, 2017
  • Ajax in WordPress not working for logged in users without wp_ajax_nopriv action

    I had a rather interesting problem the other day. My ajax request was not working if I didn’t use the wp_ajax_nopriv_ action on a page where the user was clearly logged in. Why? Why was this happening?

    all of the things, developers, WordPress
    May 12, 2015
  • Getting the placeid, latitude and longitude for the Google Maps Javascript API

    Need the place id or anything from the Places Search results for whatever you’re doing with the Google Maps API?

    all of the things, developers
    January 30, 2015
←Previous Page
1 … 3 4 5 6
Next Page→
  • WordPress
  • LinkedIn
  • GitHub

Porchy Ltd is a company registered in England, no. 12035925

VAT Registration no. 331196421

Manage Cookie Consent
Cookies are used on this site for analytics but do not gather personal information.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}
Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}