← WordPress

'Mas Edit' Posts / Database

Lida 2953 vezes

Offline

PiqueT 
Membro
Mensagens 551 Gostos 0
Feedback +1

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Apple User Mobile User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4

Vamos imaginar que eu tenho um video do youtube com width de "640" em 3.000 posts.
Existe alguma maneira de editar todos esses posts para tudo o que esteja com width="640" passe a ser width="550", por exemplo?

Ja procurei algum plugin que fizesse este 'mass edit', mas nao encontrei.
Ja comentei com um utilizador sobre o assunto, e pela base de dados também pode ser possivel, mas como?

Abraço.
Offline

Thomato 
Membro
Mensagens 4125 Gostos 2
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Vais ao phoMyAdmin e entras na base de dados do Wordpress. Procuras por width="640" e pedes para substituir tudo por width="550"

Isso não te impede que sejam editadas coisas que não queiras. Mas fazes um backup para repor, se algo correr mal ;)

Deixo-te ainda outra sugestão: se a ideia é ocupar a área de post por completo, usa width="100%" :)
Offline

PiqueT 
Membro
Mensagens 551 Gostos 0
Feedback +1

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Apple User Mobile User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4

Obrigado Thomato, mas pesquisar consigo, nao estou a conseguir descobrir onde encontro a opção para substituir. :s
Offline

Celso Azevedo 
Membro
Mensagens 3500 Gostos 38
Feedback +12

Troféus totais: 30
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Obrigado Thomato, mas pesquisar consigo, nao estou a conseguir descobrir onde encontro a opção para substituir. :s
Será que ajuda?
http://www.wptotal.com/2010/ferramenta-substituir-pesquisar-base-de-dados-mysql
Offline

cjseven 
Administrador
Mensagens 1809 Gostos 26
Feedback +3

Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

O que o Celso recomendou deve servir bem.

Caso contrário (e até acho mais simples), entra no phpmyadmin, exporta a base de dados e guarda um backup, abre no notepad++ uma segunda cópia, faz o search / replace, e carrega-a novamente após apagares as tabelas que estão online (não apagues a base de dados).

Isto deverá ser mais eficiente desde que a base de dados não seja gigantesca em termos de MB.
Offline

rtbfreitas 
Equipa
Mensagens 1497 Gostos 9
Feedback +24

Troféus totais: 30
Trófeus: (Ver todos)
Windows User Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4

Celso quando o link for relevante podes colocar, o pessoal agora anda todo com receio :)
Offline

PiqueT 
Membro
Mensagens 551 Gostos 0
Feedback +1

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Apple User Mobile User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4

Obrigado a todos.
Consegui resolver com um simples:
UPDATE wp_posts SET post_content = REPLACE (
post_content,
'width="540"',
'width="100%"')

Obrigado a todos mais uma vez. ;)

Thomato, thanks pela dica dos 100% vai resolver de vez em problemas futuros. ;)
Offline

Celso Azevedo 
Membro
Mensagens 3500 Gostos 38
Feedback +12

Troféus totais: 30
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Celso quando o link for relevante podes colocar, o pessoal agora anda todo com receio :)
O pessoal não quer é rebentar com o numero de links no Google Webmaster Tools :P

@piquet
já conseguiste resolver os problemas com o ta fixe ?