Plugin sa mute posturile in Draft

adamas

Well-Known Member
Registered
Full Member
Salut,
Stiti vreun plugin care sa mute toate posturile in Draft? Sa mute totul cu 1-2 clikuri. Sa le iau manual pe toate este dificil.
Am cautat in arhiva de pluginuri in wordpress dar nu am gasit.
Multumesc.
 
Varianta 1
1. mergi la post si select all
2. din meniu alege edit
3. apoi alege draft
a40mG.jpg

3VL3h.jpg


Varianta 2
1. mergi in ftp sau cpanel > filme manager si apoi wp-includes/post.php
2. cauta get_post_status
3. adauga codul de mai jos si schimbi status.
Cod:
$post = array( 'ID' => $post_id, 'post_status' => $draft );
wp_update_post($post);

Sau
Cod:
<?php
    if ( get_post_status ( $ID ) == 'public' ) {
        echo 'draft';
    } else {
        echo 'public';
    }
?>

Varianta 3
Instaleaza acest plugin https://wordpress.org/plugins/drafts-scheduler/

Mai exista si varianta 4 care se poate face prin update db, dar astept ca @Ovidiu Bokar sau @Susp3kt pentru a imi da codul de update.
Sa imi spui care ai folosit si daca a functionat.
 
Varianta 1
1. mergi la post si select all
2. din meniu alege edit
3. apoi alege draft
a40mG.jpg

3VL3h.jpg


Varianta 2
1. mergi in ftp sau cpanel > filme manager si apoi wp-includes/post.php
2. cauta get_post_status
3. adauga codul de mai jos si schimbi status.
Cod:
$post = array( 'ID' => $post_id, 'post_status' => $draft );
wp_update_post($post);

Sau
Cod:
<?php
    if ( get_post_status ( $ID ) == 'public' ) {
        echo 'draft';
    } else {
        echo 'public';
    }
?>

Varianta 3
Instaleaza acest plugin https://wordpress.org/plugins/drafts-scheduler/

Mai exista si varianta 4 care se poate face prin update db, dar astept ca @Ovidiu Bokar sau @Susp3kt pentru a imi da codul de update.
Sa imi spui care ai folosit si daca a functionat.
Este pentru un viitor site pe care il pregatesc, deocamdata adun informatii pentru el. Dar am sa fac bookmark la acest post si cind pun siteul online, voi raspunde.
De varianta 1 stiam, dar imi selecteaza doar posturile de pe prima pagina, nu le selecteaza pe toate deodata. Si am multe pagini. Trebuie sa iau toate paginile manual.
 
De varianta 1 stiam, dar imi selecteaza doar posturile de pe prima pagina, nu le selecteaza pe toate deodata
La sectiunea articole ai sus in dreapta Optiuni Ecran unde poti seta cate articole sa fie afisate pe pagina. Daca ai 200, poti scrie 200 si iti va afisa toate, apoi faci editarea.
Daca ai foarte multe articole pe shared hosting e posibil sa primesti limited resources, asa ca e bine sa faci mai putine per actiune.
 
La sectiunea articole ai sus in dreapta Optiuni Ecran unde poti seta cate articole sa fie afisate pe pagina. Daca ai 200, poti scrie 200 si iti va afisa toate, apoi faci editarea.
Daca ai foarte multe articole pe shared hosting e posibil sa primesti limited resources, asa ca e bine sa faci mai putine per actiune.
esti genial, multumesc. acolo nu mi-a trecut prin cap sa ma uit.
 
Here is :p
Cod:
update wp_posts set post_status = 'draft' where post_status = 'publish'
Rulat in phpmyadmin -> SQL

Toate postarile care sunt publicate or sa fie mutate in draft.

EDIT: Sa faceti un backup inainte ca sa fie totul in regula in caz de probleme.

EDIT2: Si ca sa setati toate postarile draft ca publish, folositi acest query:
Cod:
update wp_posts set post_status = 'publish' where post_status = 'draft'
 
Ultima editare:
baieti, am o mica problema, cum fac asta si cu tagurile? ca nu baga tagurile in draft.
am incercat diferite variante de comenzi, dar mi-am prins urechile.
 
Loading...
Back
Sus