Te-ai regăsit vreodată introducând același text în toate postările tale? Adesea, oamenii fac asta, cum ar fi să ceară oamenilor să se aboneze la fluxurile lor, să retweeteze postarea, să o distribuie pe Facebook etc. Poți folosi întotdeauna o etichetă simplă pentru a o adăuga imediat după conținut, sau poți adăuga acel text ca și conținut implicit în editorul tău de postări WordPress.
Pur și simplu deschideți fișierul functions.php al temei dvs. WordPress și lipiți următorul cod în interiorul tag-urilor PHP, desigur.
add_filter( 'default_content', 'my_editor_content' );
function my_editor_content( $content ) {
$content = "If you like this post, then please consider retweeting it or sharing it on Facebook.";
return $content;
}
Și ați terminat. Încercați să creați o Postare Nouă și ar trebui să vedeți noul conținut acolo.
Actualizare (24 ianuarie 2013) – Unul dintre utilizatorii noștri ne-a întrebat cum să adăugăm conținut diferit pentru tipuri de postări diferite în comentarii. Codul de mai jos vă va arăta cum să adăugați conținut implicit diferit în editorul de postări WordPress pentru fiecare tip de postare personalizat specific:
add_filter( 'default_content', 'my_editor_content', 10, 2 );
function my_editor_content( $content, $post ) {
switch( $post->post_type ) {
case 'sources':
$content = 'your content';
break;
case 'stories':
$content = 'your content';
break;
case 'pictures':
$content = 'your content';
break;
default:
$content = 'your default content';
break;
}
return $content;
}
Sursa: Justin Tadlock


Jose
ce se întâmplă dacă vreau ca conținutul meu implicit să fie un tabel cu rânduri & coloane în Editor
Suport WPBeginner
Nu avem o metodă recomandată pentru asta momentan. Pentru o opțiune apropiată de ceva similar, ați putea crea un bloc reutilizabil urmând ghidul nostru de mai jos:
https://014.leahstevensyj.workers.dev/beginners-guide/how-to-create-a-reusable-block-in-wordpress/
Admin
Mehedi Hassan
Dar unde va fi lipit codul. Nu pot lipi codul în locul real din function.php. Vă rog să mă ajutați.
Suport WPBeginner
Pentru această postare specifică, ar trebui să o adăugați în fișierul functions.php
Admin
ankit goyal
Cum putem adăuga conținut implicit în editorul de descriere scurtă Woocommerce
Suport WPBeginner
You would want to check with WooCommerce for their current method to do that
Admin
John M Brooks
Există șanse ca acest lucru să fie actualizat pentru Gutenberg? În starea actuală, adaugă conținutul într-un bloc „editor clasic”.
Indiferent, apreciez acest articol. Mulțumesc.
Suport WPBeginner
We are in the process of going through different articles for Gutenberg/Block editor compatibility. We’ll be sure to take a look at this one
Admin
tuấn
Acel cod poate adăuga conținut înainte sau sub conținutul adminului?
Aaliyan Mehmood
Mulțumesc pentru acest sfat bun. Mi-ai ușurat munca.
Mulțumesc mult.
Mark
cum pot face ca acest lucru să apară la sfârșitul fiecărui post în loc de început
Jack
Nu reușesc să fac asta în primul rând, darămite la început. Mă poți ajuta să mă ghidezi. Unde exact ai postat codul. Codul este în regulă. Functions.php este în regulă., dar plasarea acestuia este o provocare. Nu reușesc să-mi dau seama unde să lipesc
David Keith
Mulțumesc! A funcționat genial. *Noroc!*
sp
mulțumesc pentru postare, dar vreau puțin mai mult, cum ar fi să adaug conținut de cod, cum ar fi un mic cod pe care îl pot folosi în toate postările și pot edita o parte din valoarea sa pentru fiecare postare, cum ar fi să am text îngroșat, text colorat, un cod de încorporare YouTube unde pot schimba doar linkul video... vă rog să mă ajutați curând cu procesul
lammy
cum pot adăuga un mesaj implicit la toate articolele mele imediat după titlul articolului
Amri
pot obține lista de etichete sau categorii cu asta?
Dan Jones
Salut,
Mulțumesc pentru cod.
Este posibil să adăugați text personalizat la o postare, astfel încât acesta să fie stocat în postare la publicare?
Mulțumesc,
Dan
Grant Skinner
Am folosit codul pe care mi l-ați dat în prima instanță și funcționează excelent, mulțumesc.
Î – Cum adaug hiperlinkuri la anumite texte, de exemplu dacă am o porțiune de text „Apăsați aici” care direcționează utilizatorul către o nouă pagină.
Orice ajutor ar fi apreciat.
Krishna
M-ați putea ajuta spunându-mi cum să fac acest lucru… când administratorul adaugă o nouă imagine de produs în media și face clic pe butonul de inserare produs, imaginea încărcată ar trebui adăugată sub formă de shortcode în editorul de postări.
Suhail
Cum pot adăuga tag-uri html precum liste în conținut
Gopi
Ce reprezintă 10 și 2?
Suport WPBeginner
Prioritate și număr de argumente.
Admin
Amita Sharma
Trebuie să adaug conținut implicit pentru un șablon specific.
add_filter( ‘default_content’, ‘custom_editor_content’ );
function custom_editor_content( $content ) {
global $current_screen;
if ( $current_screen->post_type == ‘download’) {
$content = ‘CONȚINUT PENTRU TIPUL DE POSTARE PERSONALIZAT’;
}
return $content;
}
mulțumesc anticipat
Mike
Salut, acesta este un sfat excelent.
Este posibil să adăugați conținut implicit la o descriere de taxonomie.
De exemplu, de fiecare dată când cineva creează o nouă Categorie de Produse Woocommerce, aș dori să adaug un șir cu un shortcode și instrucțiuni în câmpul de descriere.
Mulțumesc.
Rodrigo
Salut! Cum pot adăuga html la conținut? Conținutul meu include s și mai multe alte elemente cu „clase” și ghilimele. Poate de aceea rezultatul a fost o pagină goală. Poate cineva să mă ajute?
Ron
Mulțumesc pentru actualizare, foarte util. Cum poate fi adăugat textul editorului implicit la postările/paginile existente? De exemplu, dacă fac clic pe butonul „actualizare” postare. Acest cod nu permite ca acest conținut să fie adăugat automat la postările mai vechi.
Arvind Gupta
Poți să-mi spui cum să fac același lucru în postarea de portofoliu, deoarece am încercat doar să adaug conținutul în pagina postării
Scot MacDonald
Ar putea funcționa și pentru rezumat cu unele ajustări? Presupun că doar schimbați conținutul cu rezumatul…
brendan
mulțumesc! dar, sunt un începător REAL la chestiile astea cu codul... unde în fișierul php pun codul? sunt atât de multe secțiuni în el, contează?
mulțumesc din nou!
Dan Haddock
Acesta este un instrument excelent, dar un lucru pe care speram cu adevărat să fie adăugat ar fi posibilitatea de a adăuga acest conținut implicit la postările care au fost deja publicate.
Mă întrebam doar dacă există vreo modalitate de a face acest lucru, deoarece ar fi cireașa de pe un tort foarte gustos?
Mike
Cum aș putea face ca acest lucru să funcționeze, dar numai pentru postări (TOATE tipurile de postări) și nu pentru pagini obișnuite?
Suport WPBeginner
Uitați-vă la acest exemplu:
add_filter( 'default_content', 'my_editor_content', 10, 2 ); function my_editor_content( $content, $post ) { switch( $post->post_type ) { case 'posts': $content = 'your content'; break; case 'stories': $content = 'your content'; break; case 'page': $content = ''; break; default: $content = 'your default content'; break; } return $content; }1-click Use in WordPress
Admin
Jon Barnes
Excelent! Mulțumesc! Acest lucru umple cu siguranță golul unde ar trebui să fie un șablon de postare implicit
Yorgo
când adaug codul de mai sus și apăs butonul de publicare, apare o pagină goală. Postarea este salvată, dar trebuie să mă întorc și să-mi continui munca. Rulez 3.6.1
Aveți idei?
Mersi
Suport WPBeginner
Încercați să eliminați filtrul și apoi testați.
Admin
tazo
Dacă doriți să adăugați automat conținut implicit sau predefinit la editorul dvs. în timp ce publicați articole sau pagini, inserați unul dintre următoarele coduri în functions.php:
1)
function add_before_content($content) {
if ( ‘page’ == $post->post_type ) return $content .’Conținut implicit pagină.’;
if ( ‘post’ == $post->post_type ) return $content .’Conținut implicit postare.’;
}
add_filter(‘the_content’, add_before_content);
2)
function add_before_content($content) { return ‘Mesaj implicit’.$content; } add_action(‘publish_post’,add_before_content); add_action(‘update_post’,add_before_content); add_filter(‘the_content’, add_before_content);
Chris G
Ce se întâmplă dacă vreau să adaug conținut implicit doar pentru anumite tipuri de postări?
Personal editorial
Just updated the article for you with the way to do that
Admin
AshleyBriscoe
Cum adaug o adresă URL http:// recurentă folosind această metodă, când fac http:// începe să comenteze codul?
gcarter1mwc
Salut — este perfect. Dar necesită o mică ajustare. Cum poate fi aplicat acest lucru doar unui tip de postare sau chiar unei anumite postări?
Nu mă pricep la php, dar am încercat următoarele:
add_filter( ‘default_content’, ‘my_editor_content’ );
function my_editor_content( $content ) { $content = “If you like this post, then please consider retweeting it or sharing it on Facebook.”; return $content; }
function my_editor_content( $content ) {
if ( is_page( ‘about’ )) {
$content = “Acesta este un conținut personalizat pe care îl adaug în editorul de postări pentru că urăsc să-l tastez din nou.”;
return $content;
}
}
Nu primesc nicio eroare. Pur și simplu nu funcționează. Există o modalitate de a aplica o astfel de condiție funcției? Sau, o funcție își face treaba fără a ține cont de condiții?
Mulțumesc — Mike
Cel mai tare
Am mai multe bloguri pe care vreau să încerc acest cod. Mulțumesc pentru distribuire.
Mick
Wow, very interesting. Thanks for this post
Ahtisham
este foarte interesant…. și cool… mulțumesc
Sonu
Am adăugat fragmentul de cod în notele mele, foarte util.
Kylu
Nu sunt „Pluginurile pentru șabloane de articole” mai utile?
De exemplu: http://wordpress.org/extend/plugins/article-templates/
Derek Jensen
Mulțumesc! Atât de simplu, dar util!