Mājas lapa » WordPress » Kā ļaut citiem iekļaut jūsu WordPress ziņojumus

    Kā ļaut citiem iekļaut jūsu WordPress ziņojumus

    Iekļaušana tagad ir kļuvusi par normu, kad runa ir par satura koplietošanu tīmekļa vietnēs. Programmā WordPress, ievietojot saturu no vietnēm, piemēram, YouTube, Twitter un SoundCloud, ir vienkārši viegli, pateicoties oEmbed API. Vienkārši pievienojiet saiti ziņojuma saturā un WordPress nekavējoties analizē saiti un padara to par reprezentatīvu formātu.

    Bet, ko jūs domājat par ideju ievietot WordPress ziņu tādā pašā veidā, kā mēs ievietotu čivināt vai Youtube video? Ļaujot lasītājiem ievietot jūsu pastu, noteikti būtu palielināt vietnes iesaisti un skatītāji no citām tīmekļa vietnēm.

    Šī patiesā ideja tiek apspriesta WordPress izstrādes grupā, kas nākotnē tiks pievienota WordPress Core funkcionalitātei. Bet tagad mēs to varam izmantot mūsu emuārā, izmantojot spraudni, ko sauc par oEmbed API.

    Darba sākšana

    Pirmkārt, šis spraudnis nepieciešams vismaz WordPress 4.3 tāpēc pārliecinieties, ka jūsu vietne ir atjaunināta. Instalējiet oEmbed API spraudni. Vietnei jābūt pieejamai tiešsaistē, pretējā gadījumā iegultā sistēma var neizdoties.

    Kad spraudnis ir aktivizēts, varat kopēt ziņu permalink URL un ielīmējiet to citā vietnes saturā vai savā emuārā. Lūk, kā izskatīsies iegultais saturs:

    Iebūvētais saturs ir labi izklāstīts. Tajā parādīts amata nosaukums, izvilkums, vietnes nosaukums, komentāru skaits un kopīgošanas poga, kas parādīs ziņu permalink lai ievietotu saturu. Un tas būtībā ir viss, kas jums jādara.

    Ja esat labi ar noklusējuma izeju, varat apstāties šeit. Bet, ja vēlaties vairāk pielāgošanas iespēju, šeit ir dažas lietas, ko varat darīt.

    Mainiet ikonu

    Viens no iemesliem, kāpēc šis spraudnis prasa jaunāko WordPress versiju, ir Favicon. Spēja pievienot favicon naturāli caur paneli ir ieviesta tikai 4.3. bet tas nozīmē arī to, ka jūsu iegultais saturs tiks parādīts ar WordPress ikonas ar jūsu vietnes nosaukumu.

    Mums tas šķiet nenozīmīgs, jo saturs nāk no mūsu vietnes, nevis WordPress ikonas. Mēs vēlamies redzēt mūsu vietnes logotipu ar mūsu vietnes nosaukumu. Lai to izdarītu, mēs ejam uz Izskats> Pielāgot> Vietnes identitāte cilnē.

    Augšupielādējiet attēla ikonu šeit un saglabājiet izmaiņas. Tad jūs redzēsiet vietnes ikonu, ko augšupielādējāt iegultajā saturā. Lūk, ko mēs izskatām:

    Darbības un filtri

    Darbības un filtri ir divas metodes, ko mēs izmantojam, lai pielāgotu izejas WordPress. Tomēr pašreizējā posmā spraudnis nav pieejams konkrētas darbības vai filtri kas var tikt pievienots CSS vai JavaScript.

    Tomēr tā nodrošina rest_oembed_output rīcība, ko mēs varam izmantot, lai pievienotu jaunu saturu kā daļu no gala produkcijas, ieskaitot inline stilu. Tas nav ideāls, bet vismaz tas ļauj ignorēt iegulto saturu.

    Tālāk sniegts piemērs kodam, ko varat pievienot savai tēmai funkcijas.php lai ieslēgtu fontu uz serif tipa.

     funkcija hkdc_oembed_output () ?>   

    Vēl viens āķis mēs varam izmantot, lai pielāgotu produkciju rest_oembed_output_excerpt_length filtrs, kas ļauj mums iestatiet vārdu ierobežojumu ziņojuma fragmentā. Noklusējuma garums ir iestatīts uz 35. Tātad, teiksim, ka mēs vēlētos to saīsināt līdz 28, vienkārši pievienojiet šādu funkciju:

     funkcija hkdc_oembed_excerpt_length () return 28;  add_filter ('rest_oembed_output_excerpt_length', 'hkdc_oembed_excerpt_length', 9); 

    Vienkārši nomainiet atgriezties numuru.

    Satīt

    Šā rakstīšanas brīdī, oEmbed API joprojām notiek attīstība, kas varētu būt viens no iemesliem, kāpēc tas vēl nav pietiekams. Cerams, ka kodi tiks izlīdzināti, pievienojot vairāk āķu

    Jūs varat sekot līdzi attīstības progresam Github emisijas biļetēs, kā arī WordPress Dev vītnē. Kopumā tas būs lielisks papildinājums WordPress.