logo
08.05.2021 19:29
1
Dobrý den,
na svém webu na Wordpressu mám na některých podstránkách umístěn script vždy dole v kódu na připínání fotek na Pinterest.

<script async defer data-pin-hover="true" data-pin-tall="true" src="//assets.pinterest.com/js/pinit.js"></script>

Existuje nějaký jednoduchý způsob jak takový script prostě hromadně smazat z kódu všech podstránek kde je umístěn? Jsou to stovky podstránek, tak určitě nechci hledat a procházet stránku po stránce a mazat to ručně. Nikdy jsem toto nedělal. Googloval jsem, ale řešení jsem nenašel.

Díky za pomoc.
08.05.2021 19:58
2
Udělejte SQL dotaz na nahrazení toho textu https://www.w3resource.com/mysql/str...e-function.php a spusťte na databázi na odpovídajících tabulkách. Tedy úpravu proveďte mimo wordpress, v databázi.
08.05.2021 20:14
3
Původně odeslal Adam Gajdečka
Udělejte SQL dotaz na nahrazení toho textu https://www.w3resource.com/mysql/str...e-function.php a spusťte na databázi na odpovídajících tabulkách. Tedy úpravu proveďte mimo wordpress, v databázi.
Díky, ale tomu nerozumím, nejsem programátor. Toto sám dělat nebudu, fakt se bojím abych si neshodil web. Nějaký plugin třeba na jedno použití neexistuje?
08.05.2021 20:21
4
Udělejte si zálohu webu, pokud něco budete zkoušet. Pluginy vám nedoporučuji.

Myslím, že by to mohlo být cca takto:

UPDATE `wp_posts` SET post_content = REPLACE(post_content, '<script async defer data-pin-hover="true" data-pin-tall="true" src="//assets.pinterest.com/js/pinit.js"></script>', '')
08.05.2021 20:22
5
Původně odeslal Adam Gajdečka
Udělejte SQL dotaz na nahrazení toho textu https://www.w3resource.com/mysql/str...e-function.php a spusťte na databázi na odpovídajících tabulkách. Tedy úpravu proveďte mimo wordpress, v databázi.
Tak ono není žádoucí dělat SQL dotazy ... není důvod proč to nedělat ve WP, když existuje například - https://wordpress.org/plugins/better-search-replace/.

1. zadám string a nechám projet celou databázi
2. v základu to nic nemění a po hledání "beze změn" to ukáže, zda na daný dotaz bude v DB něco změněno

Čili jen zadám "co chci najít", "čím to vyměnit" a "v jakých tabulkách hledat" ... Do PMA fakt není ideální chodit, pokud tomu člověk nerozumí, totálně to dojebe.
08.05.2021 20:24
6
Původně odeslal Doctore97
Tak ono není žádoucí dělat SQL dotazy ... není důvod proč to nedělat ve WP, když existuje například - https://wordpress.org/plugins/better-search-replace/.

1. zadám string a nechám projet celou B
2. v základu to nic nemění a po hledání "beze změn" to ukáže, zda na daný dotaz bude v DB něco změněno

Čili jen zadám "co chci najít", "čím to vyměnit" a "v jakých tabulkách hledat" ... Do PMA fakt není ideální chodit, pokud tomu člověk nerozumí, totálně to dojebe.
Dobře cílený SQL dotaz je lepší, jelikož si netahám do webu žádný cizí kód. A lidé, kteří se něco snaží vyřešit pluginami, tak jich instalují několik a zkoušejí, zda se jim to s nějakým nepodaří a pak si jej můžou zavírovat a bude větší problém.
08.05.2021 20:26
7
Původně odeslal Adam Gajdečka
Dobře cílený SQL dotaz je lepší, jelikož si netahám do webu žádný cizí kód. A lidé, kteří se něco snaží vyřešit pluginami, tak jich instalují několik a zkoušejí, zda se jim to s nějakým nepodaří a pak si jej můžou zavírovat a bude větší problém.
Jo, mnohem lepší jít a pojebat DB když absolutně nevím na co koukám, než zadat do pole 2 informace. Od toho je forum a pisatel se zeptal = dostal odkaz na plugin, který používám naprosto běžně a například sem s ním teď řešil přepis stovek tisíců záznamů v DB.

Tahle paranoja je zbytečná, ač chápu odkud pramení ... ale pokud se mi zde dostane validní odpovědi, není důvod plugin nepoužít.
08.05.2021 20:28
8
Původně odeslal Doctore97
Jo, mnohem lepší jít a pojebat DB když absolutně nevím na co koukám, než zadat do pole 2 informace. Od toho je forum a pisatel se zeptal = dostal odkaz na plugin, který používám naprosto běžně a například sem s ním teď řešil přepis stovek tisíců záznamů v DB.

Tahle paranoja je zbytečná, ač chápu odkud pramení ... ale pokud se mi zde dostane validní odpovědi, není důvod plugin nepoužít.
Ok, není problém. Já sám bych to vyřešil přes SQL, protože takový plugin neznám. Každopádně vždy je na místě záloha.
08.05.2021 20:29
9
Původně odeslal Adam Gajdečka
Ok, není problém. Já sám bych to vyřešil přes SQL, protože takový plugin neznám. Každopádně vždy je na místě záloha.
To jo ... nicméně tvá odpověď neřeší dalších 10 věcí typu - co postsmeta tabulky? Co custom prefix pro web?

Ten uživatel to neví a nebude chápat odpovědi z PMA. Proto se mi zdá lepší plugin, protože je stupidně snadnej a dělá to samý, jen v příjemným UI.
08.05.2021 21:00
10
Ten plugin jsem nainstaloval, akorát tedy čím to mám nahradit, pokud je to jen jakýsi nechtěný script?
08.05.2021 21:26
11
Původně odeslal Milo
Ten plugin jsem nainstaloval, akorát tedy čím to mám nahradit, pokud je to jen jakýsi nechtěný script?
Za nic. Doslova tam dajde medzernik. Ale ako uz spominali predrecnici. Dufam, ze mate zalohu databázy.
08.05.2021 21:52
12
Tak jsem to udělal, vyhledával ve wp_posts, ale nevím co dál, asi mě to odkazuje na zakoupení pluginu...

Výsledek reportu:

DRY RUN: 1 tables were searched, 215 cells were found that need to be updated, and 0 changes were made.
Click here for more details, or use the form below to run the search/replace.

Want even more details, easy database migrations, and saved search/replace profiles?
Learn more about the pro version.


Tak asi nic no, kupovat to jen kvůli tomuto nebudu, ale díky za pomoc.
08.05.2021 21:59
13
Dejte si poptávku, ať vám to někdo vyřeší. Nejjistější a nejbezpečnější varianta.