A WordPress egy ingyenes és nyílt forráskódú tartalomkezelő rendszer, amely PHP és MySQL alapú. A szolgáltatások közé tartozik a beépülő modul architektúrája és a sablonrendszer. Leginkább a blogoláshoz kapcsolódik, de más típusú webtartalmakat támogat, beleértve a hagyományosabb levelezőlistákat és fórumokat, médiagalériákat és online áruházakat.
A WordPress az összes weboldal csaknem 27% -át használja, és jelenleg a CMS piaci részesedését uralja. Hatalmas közösség támogatásával ez a nyílt forráskódú platform több milliárd dolláros gazdaságot működtet témákkal / bővítményekkel és egyedi szoftverekkel.
Javasoljuk, hogy kezdje el a tanulást a freeCodeCamp 4 órás WordPress oktatóanyagával a YouTube-on. Ez segít a WordPress webhelyének a semmiből történő elkészítésében.

Ezután javasoljuk, hogy tanulja meg a PHP-t - a WordPress-t működtető programozási nyelvet. Az freeCodeCamp egy 4 órás oktatóprogramot tartalmaz a PHP-n és a WordPress-en a YouTube-on.

Mi a PHP?
A PHP egy szerveroldali szkriptnyelv, amelyet 1995-ben Rasmus Lerdorf hozott létre.
A PHP egy széles körben használt, nyílt forráskódú, általános célú szkriptnyelv, amely különösen alkalmas webfejlesztésre és beágyazható HTML-be.
Mit jelent a PHP rövidítés?
Eredetileg a PHP a „Personal Home Page” szót jelentette, mivel Rasmus Lerdorf saját weboldalán hozta létre. 1997-ben aztán újabb fejlesztők bővítették a nyelvet, és a betűszó is megváltozott a mai kifejezésre: 'PHP: Hypertext Preprocessor'. Mivel a PHP első „P” -je a „PHP” -et is jelenti, „rekurzív betűszónak” nevezik.
Mire használják a PHP-t?
2017 októberétől a PHP-t azoknak a webhelyeknek a 82% -án használják, amelyek szerveroldali nyelve ismert. Jellemzően a weboldalakon használják a weboldal tartalmának dinamikus előállításához. A felhasználási esetek a következők:
- Webhelyek és webalkalmazások (szerveroldali szkriptek)
- Parancssori parancsfájlok
- Asztali (GUI) alkalmazások
Általában az első formában használják a weboldal tartalmának dinamikus előállításához. Például, ha van blogwebhelye, írhat néhány PHP-szkriptet, hogy beolvassa a blogbejegyzéseit egy adatbázisból, és megjelenítse azokat. A PHP szkriptek egyéb felhasználási területei:
- A felhasználói adatok feldolgozása és mentése az űrlapadatokból
- Webhely sütik beállítása és működése
- Hozzáférés korlátozása a webhely bizonyos oldalaihoz
Hogyan működik a PHP?
Az összes PHP kódot csak egy webkiszolgáló hajtja végre, a helyi számítógépen nem. Például, ha egy űrlapot kitölt egy weboldalon, és elküldi, vagy egy PHP-ben írt weboldalra mutató linkre kattint, akkor tényleges PHP-kód nem fut a számítógépén.
Ehelyett az űrlapadatokat vagy a weblapra vonatkozó kéréseket elküldik egy webkiszolgálóra, hogy azokat a PHP szkriptek feldolgozzák. A webszerver ezután visszaküldi a feldolgozott HTML-t neked (innen származik a nevében szereplő „Hypertext Preprocessor”), és a webböngésző megjeleníti az eredményeket.
Ezért nem láthatja egy webhely PHP-kódját, csak az eredményül kapott HTML-t, amelyet a PHP-szkriptek készítettek.
Ezt az alábbiakban szemléltetjük:

A PHP egy értelmezett nyelv. Ez azt jelenti, hogy amikor módosítja a forráskódot, azonnal tesztelheti ezeket a változtatásokat anélkül, hogy először a bináris formátumba kellene fordítania a forráskódot. Az összeállítás lépésének kihagyása sokkal gyorsabbá teszi a fejlesztési folyamatot.
A PHP kód a
and
?>
tags and can then be embedded into HTML.
Installation
PHP can be installed with or without a web server.
GNU/Linux
On Debian based GNU/Linux distros, you can install by:
sudo apt install php
After installing you can run any PHP files by simply doing this in your terminal:
php file.php
You can also install a localhost server to run PHP websites. For installing Apache Web Server:
sudo apt install apache2 libapache2-mod-php
What Can PHP Do?
PHP can generate dynamic page content
PHP can create, open, read, write, delete, and close files on the server
PHP can collect form data
PHP can send and receive cookies
PHP can add, delete, modify data in your database
PHP can be used to control user-access
PHP can encrypt data
Why PHP?
PHP runs on various platforms (Windows, Linux, Unix, Mac OS X, etc.)
PHP is compatible with almost all servers used today (Apache, IIS, etc.)
PHP supports a wide range of databases
PHP is free. Download it from the official PHP resource: secure.php.net
PHP is easy to learn and runs efficiently on the server side
PHP Frameworks
Since writing the whole code for a website is not really practical/feasible for most projects, most developers tend to use frameworks for the web development. The advantage of using a framework is that
You don’t have to reinvent the wheel every time you create a project; a lot of the nuances are already taken care of for you
They are usually well-structured so that it helps in the separation of concerns
Most frameworks tend the follow the best practices of the language
A lot of them follow the MVC (Model-View-Controller) pattern so that it separates the presentation layer from logic
Popular frameworks
Laravel
Symfony
Zend
CakePHP
Documentation
PHP is well documented. The official docs include examples on almost every function reference guide, as well as user comments.
Other Resources
Tizag.com PHP Tutorial: still-relevant tutorials for getting started with PHP
Awesome PHP: a curated list of PHP libraries, resources, and “shiny things”
Laracasts.com: a membership website to learn web application development with PHP