Programming
Schedule Recurring Tasks With WP-Cron
Schedule recurring tasks with WP-Cron, WordPress's built-in scheduler. This tutorial hooks a task to a custom action, adds a five-minute interval through cron_schedules, schedules…
Web Development Tutorials
NdrieL is a web-development tutorials site — clear, step-by-step guides for WordPress, PHP and Laravel, each one worked through from the first line of code to a result you can run. No fluff — just the steps that work.
New to the stack? Work through these in order — from setup to a running app.
Set up your site
Install WordPress Locally On WindowsCustomize safely
Create a WordPress Child ThemeAdd your own content
Register A Custom Post Type In WordPressMake it dynamic
Create A Shortcode In WordPressLoad your own code
Enqueue CSS And JavaScript In WordPressProgramming
Schedule recurring tasks with WP-Cron, WordPress's built-in scheduler. This tutorial hooks a task to a custom action, adds a five-minute interval through cron_schedules, schedules…
Database Administration
Write a subquery in MySQL to answer a question inside a question - a SELECT nested in another statement's WHERE or column list. This…
Programming
Sort and filter arrays in PHP with the functions built for the job: sort and asort for flat lists, usort to order rows by…
Server Administration
Create a systemd service to keep a long-running program alive - started at boot, restarted on a crash, logs collected. This tutorial writes a…
Server Administration
Enable gzip compression in Apache with mod_deflate and every text response shrinks before it crosses the wire. This tutorial loads the module, sets AddOutputFilterByType…
Database Administration
Add a column to a MySQL table with ALTER TABLE - no drop, no re-import, the data stays put while the schema changes. This…
Database Administration
Import a CSV into MySQL with LOAD DATA INFILE, the server's bulk loader. This tutorial maps a comma-separated file onto a table in one…
Database Administration
Use GROUP BY in MySQL to collapse rows that share a value into one summary row each, with COUNT, SUM, AVG and MAX computing…
Programming
Eloquent maps each table to a model class, so you read and write rows by calling methods instead of writing SQL. This tutorial covers…
Database Administration
A view stores a SELECT under a name, so you can query it like a table while the data stays live in the base…
PHP, Laravel, WordPress and jQuery — hands-on coding guides worked through end to end.
55 tutorials →Apache, environments, and running your stack on Windows without the guesswork.
12 tutorials →MySQL queries, PDO, and the everyday tasks of keeping your data in order.
17 tutorials →