Wholesome Code Wholesome Code
Wholesome Code Wholesome Code
  • Blog
  • Guides
  • Plugins
  • About
  • Contact

Hi, Welcome to

Wholesome Code

C.

Contributing to WordPress Core for Absolute Beginners

August 7, 2016 7:30 pmFebruary 4, 2021By Matt WatsonIn Blog, WordPress0 Comments64 Views
svn diff > 27888.diff

This blog post details my first experience of contributing to WordPress Core, and hopefully it will provide a little help for any other budding contributors. Where to Start The WordPress.org website has a fantastic section for contributors, the section I was looking for…

Read more

C.

Customer Development: Getting Honest Feedback About Your Products and Services

August 6, 2016 8:38 pmFebruary 4, 2021By Matt WatsonIn Blog, Business0 Comments55 Views
'The Mom Test' Book

A couple of weeks ago I learned all about Customer Development, by attending another fantastic Founders Network event. Once again, superbly put together by Tech North. The event was delivered by co-founders of Lyst; Rob Fitzpatrick and Devin Hunt, and Rob kindly gave us a signed copy…

Read more

S.

Starting your own Business and the Law

July 31, 2016 10:44 pmFebruary 9, 2021By Matt WatsonIn Blog, Business0 Comments64 Views
Andrea Cropley Stood in-front of the 'Founders Network' sign

This week I delved into the legal side of starting your own business, by attending the “Founders Network Masterclass on Legals” event, superbly put together by Tech North. The event was held at the Chimney House, Kelham Island, Sheffield. A cozy little building that I haven’t been…

Read more

M.

Managing a Large Website Using Task Based Navigation

August 19, 2014 11:49 amFebruary 4, 2021By Matt WatsonIn Blog0 Comments56 Views
Managing a Large Website Using Task Based Navigation

During my time in the NHS and Local Government I learned a lot about managing large and complex websites, and I figured I would share my knowledge with those of you that may be in the process of making sense of a…

Read more

D.

Debug PHP with Vagrant using Xdebug and Sublime Text

January 11, 2014 5:59 pmFebruary 4, 2021By Matt WatsonIn Blog0 Comments103 Views
Vagrant and Xdebug

Following hot on the trail of my recent post about getting started with Vagrant, I figured I would let you know how you can debug the PHP that is running on your Vagrant box with Xdebug, using your host IDE…

Read more

G.

Getting started with Vagrant

January 5, 2014 9:20 pmFebruary 5, 2021By Matt WatsonIn Blog0 Comments104 Views
Vagrant Logo

After my tutorial on how you can compile SCSS and JavaScript with Grunt, I figured I would delve into the world of setting up distributed development environments with Vagrant. However this tutorial will give you a good insight as to…

Read more

C.

Compile SCSS and JavaScript with Grunt

December 30, 2013 2:03 pmFebruary 4, 2021By Matt WatsonIn Blog0 Comments113 Views
Grunt Logo

According to its ‘read me’ file, Grunt is a task based command line build tool for JavaScript projects. However it is much much more than this. At the time of writing this, Grunt is a fixed staple in my front…

Read more

Posts navigation

Previous 1 2 3 4 5

Useful Links

  • About
  • Terms and Conditions
  • Privacy Policy
  • Cookie Policy
  • Contact

Guides

  • Install WordPress Repository Plugins and Themes with Composer
  • Install WordPress Plugins and Themes from GitHub with Composer
  • Array Chunk

Latest Posts

  • I.
    Install WordPress Repository Plugins and Themes with Composer
  • I.
    Install WordPress Plugins and Themes from GitHub with Composer
  • u.
    update_post_meta WordPress Block Editor (Gutenberg) Equivalent is editPost
  • w.
    wp_get_attachment_image WordPress Block Editor (Gutenberg) Equivalent is getMeta

About

Wholesome Code: Crafting wonderfully wholesome things with WordPress.

Subscribe

© 2019 – 2021 Wholesome Code Ltd.
All rights reserved | Business No: 12196107

Menu
  • Blog
  • Guides
  • Plugins
  • About
  • Contact
Search
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Cookie settingsACCEPT
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled

Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.

CookieDurationDescription
__cfduid1 monthThe cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information.
__cfruidsessionThis cookie is set by the provider Cloudflare. This cookie is used for load balancing and for identifying trusted web traffic.
cookielawinfo-checbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-advertisement1 yearThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Advertisement".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.

Functional

Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.

CookieDurationDescription
__cf_bm29 minutesThis cookie is set by CloudFare. The cookie is used to support Cloudfare Bot Management.
_gh_sessThis cookie is used to preserve users states across page requests.

Performance

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

CookieDurationDescription
d3 monthsThis cookie tracks anonymous information on how visitors use the website.
YSCsessionThis cookies is set by Youtube and is used to track the views of embedded videos.

Analytics

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.

CookieDurationDescription
__gads1 year 24 daysThis cookie is set by Google and stored under the name dounleclick.com. This cookie is used to track how many times users see a particular advert which helps in measuring the success of the campaign and calculate the revenue generated by the campaign. These cookies can only be read from the domain that it is set on so it will not track any data while browsing through another sites.
_ga2 yearsThis cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.
_gid1 dayThis cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form.

Advertisement

Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.

CookieDurationDescription
CMID1 yearThe cookie is set by CasaleMedia. The cookie is used to collect information about the usage behavior for targeted advertising.
CMPS3 monthsThis cookie is set by Casalemedia and is used for targeted advertisement purposes.
IDE1 year 24 daysUsed by Google DoubleClick and stores information about how the user uses the website and any other advertisement before visiting the website. This is used to present users with ads that are relevant to them according to the user profile.
KTPCACOOKIE1 dayThis cookie is set by pubmatic.com for the purpose of checking if third-party cookies are enabled on the user's website.
mc1 year 1 monthThis cookie is associated with Quantserve to track anonymously how a user interact with the website.
test_cookie15 minutesThis cookie is set by doubleclick.net. The purpose of the cookie is to determine if the user's browser supports cookies.
VISITOR_INFO1_LIVE5 months 27 daysThis cookie is set by Youtube. Used to track the information of the embedded YouTube videos on a website.

Others

Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.

Other

Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.

CookieDurationDescription
_gat_gtag_UA_160855759_11 minuteNo description
_octo1 yearNo description
cf_ob_infoNo description
cf_use_obNo description
codepen_session1 monthNo description
CONSENT16 years 10 months 10 days 10 hours 25 minutesNo description
gadsTestsessionNo description
i1 yearThe purpose of the cookie is not known yet.
logged_in1 yearNo description

SAVE & ACCEPT
Powered by