✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

WordPressi pistikprogrammi lisamine paketti

23

Kui hakkate GitHubile WordPressi pistikprogramme lisama, on üks järgmistest asjadest, mida tõenäoliselt soovite teha, et teistel arendajatel oleks lihtne alustada nende pakettide lisamist oma faili composer.json .

See tähendab, et nad ei pea teie pistikprogrammi alla laadima, seda teie projekti kaasama, värskendusi jälgima ega midagi sellist. Selle asemel lisavad nad faili ja käivitavad:

$ composer update

…kui nad on valmis hankima teie töö uusima versiooni.

Kuid lihtsalt oma töö panustamisest GitHubisse ei piisa. Peate oma WordPressi pistikprogrammi Packagistile esitama (see töötab loomulikult ka teiste projektidega, kuid see jääb tõesti väljaspool selle ajaveebi rakendust).

Ja siin on, kuidas seda teha.

Lisage oma WordPressi pistikprogramm Packagistisse

Neile, kes pole tuttavad, on siin selle sisu:

Packagist on helilooja peamine hoidla. See koondab avalikud PHP-paketid, mida saab Composeriga installida.

Lühidalt, see muudab kolmanda osapoole teekide kaasamise oma projektidesse Composeri kaudu lihtsaks.

Igatahes, kui teie pistikprogramm on GitHubis, peate tegema veel mõned sammud, et oma töö Packagistis registreerimiseks valmis saada. See on aga lihtne:

  1. Kui te pole seda veel teinud, looge Packagistis konto,
  2. Lisage oma projektile fail composer.json ja veenduge, et see sisaldaks järgmist.
{
  "name": "tommcfarlin/cmb2-featured-mobile-image",
  "type": "wordpress-plugin",
  "license": "GPL",
  "description": "Select an image to display as your featured image in the mobile version of your site.",
  "homepage": "https://github.com/tommcfarlin/cmb2-featured-mobile-image",
  "authors": [
    {
      "name": "Tom McFarlin",
      "email": "tom@tommcfarlin.com",
      "homepage": "https://github.com/tommcfarlin"
    }
  ],
  "keywords": [
    "wordpress"
  ],
  "support": {
    "issues": "https://github.com/tommcfarlin/cmb2-featured-mobile-image/issues"
  },
  "require": {
    "php": ">=7.0",
    "composer/installers": "~1.0",
    "hassankhan/config": "^0.10.0",
    "symfony/yaml": "^3.2"
  },
  "require-dev": {
    "squizlabs/php_codesniffer": "2.9.0"
  }
}

Kui olete lõpetanud, värskendage kindlasti Composerit, et luua fail composer.lock. Sealt liikuge lehele Esita ja lisage URL oma GitHubi hoidlasse.

Sealt saate teie ja kõik teised lisada viite oma projekti vastavasse faili composer.json ja seejärel lisada selle oma projekti.

Näide

Töönäite saamiseks selle kohta, kuidas see välja näeb, vaadake seda projekti. (Ja mul on selle konkreetse projekti kohta rohkem teavet tulevases postituses.)

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem