MySQL આદેશો સાથે વર્ડપ્રેસ ટિપ્પણીઓને મેનેજ કરો

પહેલાં થોડા સમય પહેલા મેં તમને બતાવ્યું હતું આદેશો સાથે વર્ડપ્રેસ સાઇટ્સનું સંચાલન કેવી રીતે કરવું, તે સ્ક્રિપ્ટ દ્વારા હતું પર્લ. આ કિસ્સામાં હું તમને એસક્યુએલ ક્વેરીઝ દ્વારા વર્ડપ્રેસ ટિપ્પણીઓને કેવી રીતે મેનેજ કરવું તે વિશેષ રીતે બતાવીશ, એટલે કે, MySQL કન્સોલમાં આદેશો દ્વારા.

ધ્યાનમાં રાખવાની પ્રથમ વસ્તુ એ છે કે તેમની પાસે માયએસક્યુએલ ટર્મિનલ અથવા કન્સોલની accessક્સેસ હોવી આવશ્યક છે, ધારો કે આપણે એસએસએચ દ્વારા સર્વરને accessક્સેસ કરીશું અને તેની અંદર આપણે લખીશું:

mysql -u root -p
આ ધારે છે કે અમારું MySQL વપરાશકર્તા રુટ છે, જો તે બીજો છે, તો ફક્ત તમારા વપરાશકર્તા માટે રુટ બદલો

એકવાર આ લખાય છે અને દબાવવામાં આવે છે દાખલ કરો તે તેમને તે MySQL વપરાશકર્તાના પાસવર્ડ માટે પૂછશે, તેઓ તે લખે છે, તેઓ ફરીથી દબાવો દાખલ કરો અને વોઇલા, તેઓ પહેલેથી જ haveક્સેસ કરી શકશે:

mysql- ટર્મિનલ-પ્રવેશ

એકવાર માયએસક્યુએલ શેલની અંદર આપણે એ દર્શાવવું જોઈએ કે આપણે કયા ડેટાબેસનો ઉપયોગ કરીશું, તમે આ સાથે ઉપલબ્ધ ડેટાબેસેસ જોઈ શકો છો:

ડેટાબેઝ બતાવો;
MySQL માં તે છે ખુબ અગત્યનું સૂચનો હંમેશા અર્ધવિરામ સાથે સમાપ્ત થાય છે;

આ તમને બતાવશે તેમ કહી શકાય કે ઉપલબ્ધ ડેટાબેસેસ, માની લો કે ઇચ્છિત ડેટા કહેવાય છે સાઇટવર્ડપ્રેસચાલો, તેનો ઉપયોગ શરૂ કરીએ:

સાઇટવર્ડપ્રેસનો ઉપયોગ કરો;

ચાલો સમીક્ષા કરીએ કે કોષ્ટકો કોની સાથે કહેવામાં આવે છે:

કોષ્ટકો બતાવો;

આ અમને કોષ્ટકોનાં નામ જણાવશે, તે ખૂબ મહત્વનું છે, કારણ કે ટિપ્પણીઓથી સંબંધિત કોષ્ટકનું નામ બરાબર શું છે તે આપણે જોવું જોઈએ: ટિપ્પણીઓ

તેને સામાન્ય રીતે ડબલ્યુપી_કમેન્ટ્સ અથવા સમાન કહેવામાં આવે છે, મહત્વપૂર્ણ બાબત એ છે કે તે હંમેશા સમાપ્ત થાય છે: ટિપ્પણીઓ

સ્પામ ટિપ્પણીઓ કા Deleteી નાંખો

આ લાઇનથી સ્પામ તરીકે ચિહ્નિત થયેલ બધી ટિપ્પણીઓ કા beી નાખવામાં આવશે:

ડબલ્યુપી_ ટિપ્પણીઓમાંથી કાLEી નાખો WHEE ટિપ્પણી_ઉપયોગ = 'સ્પામ';
યાદ રાખો, જો તે તમને કહે છે કે ડબલ્યુપી_ ટિપ્પણીઓનું કોષ્ટક અસ્તિત્વમાં નથી, તો તમારે કોમેન્ટ ટેબલના ચોક્કસ નામ, શો કોષ્ટકો પછીના નામ પર ડબલ્યુપી_ ટિપ્પણીઓ બદલવી આવશ્યક છે; તેમને દેખાયા

મધ્યસ્થતાની બાકીની બધી ટિપ્પણીઓને કા Deleteી નાખો

ડબલ્યુપીપી કોમેન્ટ્સમાંથી કાLEી નાખો WHNE ટિપ્પણી_પ્રાપ્ત = '0';

બધી ટિપ્પણીઓમાં ટેક્સ્ટને બદલો

માની લો કે આપણે "રાજકીય" શબ્દ માટે બધી ટિપ્પણીઓ શોધવા અને તેને "ભ્રષ્ટ" સાથે બદલવા માંગીએ છીએ, તે આ હશે:

અપડેટ કરો

લેખકની સાઇટ URL ના આધારે ટિપ્પણીઓને કા Deleteી નાખો

ધારો કે કોઈ ચોક્કસ કારણોસર અમે કોઈપણ વપરાશકર્તાની બધી ટિપ્પણીઓને દૂર કરવા માગીએ છીએ, જેમણે ટિપ્પણી કરતી વખતે, ટિપ્પણી ફોર્મ ડેટા (નામ, સાઇટ અને ઇમેઇલ) માં સ્પષ્ટ કર્યું છે કે તેની સાઇટ http://taringa.com હતી (ઉદાહરણ દર્શાવવા માટે) , તે પછી આ જેવું હશે:

ડબલ્યુપી_ ટિપ્પણીઓમાંથી કા DEી નાખો જ્યાં ટિપ્પણી_અધિકાર_અર્લ 'http://taringa.com' ગમે છે;

જૂના લેખ પર ટિપ્પણીઓ બંધ કરો

હું એવા લોકોને ઓળખું છું કે જેઓ તેમની સાઇટ્સ પર જૂની પોસ્ટ્સ પરની ટિપ્પણીઓને બંધ કરવા માગે છે, તેથી, દરેકમાંના "ટિપ્પણીઓ સક્ષમ" વિકલ્પને નિષ્ક્રિય કરવા માટે, તેઓએ એક પછી એક પોસ્ટ્સને સંપાદિત કરવી આવશ્યક છે, આ વાક્ય તેમનું જીવન હલ કરશે:

અપડેટ કરો wp_posts SET ટિપ્પણી_સ્થાન = 'બંધ' WHERE પોસ્ટ_ડેટ <'2010-02-10' અને post_status = 'પ્રકાશિત';

જેમ તમે જોઈ શકો છો, લીટીની વચ્ચે એક તારીખ છે, 2010-02-10, આનો અર્થ એ છે કે જે બધી પોસ્ટ્સ પ્રકાશિત થઈ છે અને જેની પ્રકાશન તારીખ 10 ફેબ્રુઆરી, 2010 થી ઓછી છે (એટલે ​​કે, તે પહેલાં પ્રકાશિત કરવામાં આવી છે ) ટિપ્પણીઓ બંધ કરશે, હવે કોઈપણ તેમના પર ટિપ્પણી કરી શકશે નહીં.

બધા લેખ પર ટિપ્પણીઓ બંધ કરો

જો તમે ફક્ત અમુક પોસ્ટ્સમાં જ ટિપ્પણીઓને બંધ કરવા માંગતા ન હોવ, પરંતુ, આ વાક્ય તમને સેવા આપશે:

અપડેટ કરો wp_posts SET ટિપ્પણી_સ્થાન = 'બંધ', પિંગ_સ્ટેટસ = 'બંધ' WHERE ટિપ્પણી_સ્ટેટસ = 'ખુલ્લું';

જો તમે આને toલટું કરવા માંગો છો, તો બદલો ખોલવા માટે બંધ કરો અને viceલટું, અને વોઇલા, ફેરફારો સાથે લાઇનને ફરીથી એક્ઝેક્યુટ કરો.

ચોક્કસ સમય મર્યાદામાં કરેલી ટિપ્પણીઓને કા Deleteી નાખો

માની લો કે અમે 1 એપ્રિલ, 2014 ના રોજ, બપોરે 4: 15 અને રાત્રે 10:40 વાગ્યે કરેલી બધી ટિપ્પણીઓને કા deleteી નાખવા માગીએ છીએ, તે વાક્ય હશે:

ડબલ્યુપીપી કોમેન્ટ્સ પરથી કાLEી નાખો જ્યાં ટિપ્પણી_ડેટ> '2014-04-01 16:15:00' અને ટિપ્પણી તારીખ <= '2014-04-01 22:40:00';

જેમ તમે જોઈ શકો છો, સમય 24-કલાકના બંધારણમાં છે, એટલે કે સૈન્ય સમયનો.

સમાપ્ત!

સારું, ઉમેરવા માટે કંઇ વધુ નહીં, હું જાણું છું કે એક કરતા વધારે લોકોને આ રસિક લાગશે.

સાદર


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   - જેએલસીમક્સ જણાવ્યું હતું કે

    મને લાગે છે કે તમે હમણાં જ હેક કર્યું છે Desdelinux હાહાહા સમજ્યા વિના

  2.   ડાયઝેપન જણાવ્યું હતું કે

    આ લેખના ટંકશાળનું શું થાય છે? આ છી જેવી લાગે છે.

    1.    ચાલો લિનક્સનો ઉપયોગ કરીએ જણાવ્યું હતું કે

      તૈયાર છે. નિશ્ચિત.
      આ અલેજાન્ડ્રો ...

  3.   ચાલો લિનક્સનો ઉપયોગ કરીએ જણાવ્યું હતું કે

    હાહા! છી એલેજેન્ડ્રો બનાવવાનું બંધ કરો!
    જ્યારે હું તમને પકડીશ….

  4.   યેરેટીક જણાવ્યું હતું કે

    અને શું MySQL ટ્યુટોરિયલ વધુ અર્થમાં નહીં બનાવે? અથવા, જો તમે જે ઇચ્છો છો તે "કન્સોલથી વર્ડપ્રેસ ટિપ્પણીઓનું સંચાલન કરો" છે, તો ઓછામાં ઓછું શેલ સ્ક્રિપ્ટ પ્રસ્તુત કરવાનું સુશોભન છે જે આ બધી પ્રશ્નોને સ્વચાલિત કરે છે.

    તો પણ, પોસ્ટમાં મારા યોગદાનને મર્યાદિત કરી રહ્યા છીએ (શું નવીનતા છે!)

    વર્ડપ્રેસ ડેટાબેઝ લોડ કરવા અને તેને ગ્રાઉન્ડ બનાવવા માટે:
    ડ્રોપ ડેટાબેઝ;

    હું આશા રાખું છું કે તે ઉપયોગી છે ... 😉

    1.    કેઝેડકેજી ^ ગારા જણાવ્યું હતું કે

      એક MySQL ટ્યુટોરીયલ, પ્રશ્નો અને અન્ય વધુ વ્યાપક હશે ... પરંતુ, જેઓ ફક્ત એક વર્ડપ્રેસની ટિપ્પણીમાં ચોક્કસ ફેરફારો કરવા માગે છે, તે અવ્યવહારુ હશે, તેઓ વધુ સમજી શકતા નથી.

      સુશોભન હોવું કે નહીં તે બાબતે, વિલિયનો પર આવો, તમે પહેલા કંઈક ફાળો આપો અને પછી, બીજાઓના યોગદાનની ટીકા કરો બરાબર 😉

      તમારી સાઇટ / બ્લોગ જે સમુદાય માટે ઉપયોગી છે? હું પૂછું છું કે, તમારી પાસે સજ્જા અને પ્રતિષ્ઠા શા માટે છે, ખરું? ^ _ ^

      1.    રાફેલ કાસ્ટ્રો જણાવ્યું હતું કે

        પોસ્ટ નો શ્રેષ્ઠ ભાગ…. ભ્રષ્ટ રાજકારણીઓ

        +1