403Webshell
Server IP : 202.61.199.114  /  Your IP : 216.73.217.139
Web Server : nginx/1.22.1
System : Linux de.arni-solutions.de 6.1.0-49-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
User : web20 ( 1018)
PHP Version : 8.4.23
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /proc/self/root/tmp/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/self/root/tmp/fix_meta_taxonomies.php
<?php
require '/var/www/clients/client2/web20/web/wp-load.php';
global $wpdb;
$updated = 0;

// ── Substanz taxonomy ──
$substanz_meta = array(
    'amphetamin' => array(
        'title' => 'Amphetamin Drogentest: Speed nachweisen & Cutoffs',
        'desc' => 'Amphetamin (Speed) im Drogentest nachweisen: Testverfahren, Cutoff-Werte und Nachweiszeiten. Alle Tests für Amphetamin im Überblick.',
        'kw' => 'Amphetamin Test, Speed Drogentest, Amphetamin nachweisen, AMP Test',
    ),
    'kokain' => array(
        'title' => 'Kokain Drogentest: Nachweiszeiten & Schnelltests',
        'desc' => 'Kokain im Drogentest nachweisen: Urintest, Nachweiszeiten und Cutoff-Werte. Schnelltests für den zuverlässigen Kokain-Nachweis.',
        'kw' => 'Kokain Test, Kokain Drogentest, Kokain nachweisen, COC Test',
    ),
    'thc-cannabis' => array(
        'title' => 'THC/Cannabis Drogentest: Tests, Cutoffs & Nachweiszeit',
        'desc' => 'THC und Cannabis im Drogentest: Urintests, Nachweiszeiten und Cutoff-Werte (20/25/50 ng/ml). Alle Cannabis-Tests im Vergleich.',
        'kw' => 'THC Test, Cannabis Drogentest, THC nachweisen, Marihuana Test',
    ),
    'methamphetamin' => array(
        'title' => 'Methamphetamin (Crystal Meth) Drogentest & Nachweis',
        'desc' => 'Crystal Meth im Drogentest nachweisen: Testverfahren, Nachweiszeiten und Cutoff-Werte für Methamphetamin im Urin.',
        'kw' => 'Crystal Meth Test, Methamphetamin Drogentest, MET nachweisen',
    ),
    'opiate-morphin' => array(
        'title' => 'Opiate & Morphin Drogentest: Nachweiszeiten & Tests',
        'desc' => 'Opiate und Morphin im Drogentest nachweisen: Heroin, Codein, Tramadol – Testverfahren, Nachweiszeiten und Cutoff-Werte.',
        'kw' => 'Opiate Test, Morphin Drogentest, Heroin nachweisen, OPI Test',
    ),
    'mdma-ecstasy' => array(
        'title' => 'MDMA/Ecstasy Drogentest: Nachweis, Cutoffs & Tests',
        'desc' => 'MDMA und Ecstasy im Drogentest: Urintests, Nachweiszeiten und Cutoff-Werte. So wird MDMA zuverlässig nachgewiesen.',
        'kw' => 'MDMA Test, Ecstasy Drogentest, MDMA nachweisen, XTC Test',
    ),
    'methadon' => array(
        'title' => 'Methadon Drogentest: Nachweiszeiten & Schnelltests',
        'desc' => 'Methadon im Drogentest nachweisen: Urintest, Cutoff-Werte und Nachweiszeiten. Tests für die Substitutionstherapie-Kontrolle.',
        'kw' => 'Methadon Test, Methadon Drogentest, Methadon nachweisen, MTD Test',
    ),
    'benzodiazepine' => array(
        'title' => 'Benzodiazepine Drogentest: Nachweis, Tests & Cutoffs',
        'desc' => 'Benzodiazepine im Drogentest: Diazepam, Lorazepam und Co. nachweisen. Testverfahren, Nachweiszeiten und Cutoff-Werte im Überblick.',
        'kw' => 'Benzodiazepine Test, Benzo Drogentest, BZO nachweisen',
    ),
    'barbiturate' => array(
        'title' => 'Barbiturate Drogentest: Nachweis, Tests & Cutoffs',
        'desc' => 'Barbiturate im Drogentest nachweisen: Phenobarbital und Co. – Testverfahren, Nachweiszeiten und Cutoff-Werte für Urintests.',
        'kw' => 'Barbiturate Test, Barbiturate Drogentest, BAR nachweisen',
    ),
    'trizyklische-antidepressiva' => array(
        'title' => 'Trizyklische Antidepressiva im Drogentest nachweisen',
        'desc' => 'Trizyklische Antidepressiva (TCA) im Drogentest: Nachweisverfahren, Cutoff-Werte und wann ein Test sinnvoll ist.',
        'kw' => 'Trizyklische Antidepressiva Test, TCA Drogentest, TCA nachweisen',
    ),
);

$substanz_terms = get_terms(array('taxonomy' => 'dgt_substanz', 'hide_empty' => false));
foreach ($substanz_terms as $t) {
    $slug = $t->slug;
    if (!isset($substanz_meta[$slug])) continue;
    $m = $substanz_meta[$slug];
    $ct = get_term_meta($t->term_id, '_dgt_meta_title', true);
    $cd = get_term_meta($t->term_id, '_dgt_meta_description', true);
    $ck = get_term_meta($t->term_id, '_dgt_meta_keywords', true);
    if (empty($ct)) update_term_meta($t->term_id, '_dgt_meta_title', $m['title']);
    if (empty($cd)) update_term_meta($t->term_id, '_dgt_meta_description', $m['desc']);
    if (empty($ck)) update_term_meta($t->term_id, '_dgt_meta_keywords', $m['kw']);
    $updated++;
    echo "SUBSTANZ: $slug → T:" . mb_strlen($m['title']) . " D:" . mb_strlen($m['desc']) . "\n";
}

// ── Testart taxonomy ──
$testart = get_term_by('slug', 'urintest', 'dgt_testart');
if ($testart) {
    update_term_meta($testart->term_id, '_dgt_meta_title', 'Urintest Drogentests: Alle Urin-Schnelltests im Überblick');
    update_term_meta($testart->term_id, '_dgt_meta_description', 'Drogentests als Urintest: Alle verfügbaren Urin-Schnelltests für THC, Kokain, Amphetamin und weitere Substanzen im Vergleich.');
    update_term_meta($testart->term_id, '_dgt_meta_keywords', 'Urintest, Urin Drogentest, Urintest Drogen, Schnelltest Urin');
    $updated++;
    echo "TESTART: urintest\n";
}

// ── Nachweisgrenze taxonomy ──
$ng_meta = array(
    '20-ng-ml' => array(
        'title' => 'Drogentests mit 20 ng/ml Cutoff: hochempfindlich',
        'desc' => 'Drogentests mit 20 ng/ml Nachweisgrenze: Besonders empfindliche Tests für den Nachweis geringer Substanzmengen im Urin.',
        'kw' => '20 ng/ml, Drogentest 20 ng, niedriger Cutoff, empfindlicher Drogentest',
    ),
    '25-ng-ml' => array(
        'title' => 'Drogentests mit 25 ng/ml Cutoff: empfindliche Tests',
        'desc' => 'Drogentests mit 25 ng/ml Nachweisgrenze: Empfindliche Schnelltests für den Cannabis-Nachweis (THC) unterhalb der Standard-Schwelle.',
        'kw' => '25 ng/ml, Cannabis 25 ng, THC Test empfindlich, niedriger Cutoff',
    ),
    '50-ng-ml' => array(
        'title' => 'Drogentests mit 50 ng/ml Cutoff: Standard-Nachweis',
        'desc' => 'Drogentests mit 50 ng/ml Nachweisgrenze: Der Standard-Cutoff für THC/Cannabis-Urintests. Zuverlässig und weit verbreitet.',
        'kw' => '50 ng/ml, Standard Drogentest, THC 50 ng, Cannabis Cutoff Standard',
    ),
);
$ng_terms = get_terms(array('taxonomy' => 'dgt_ngwert', 'hide_empty' => false));
foreach ($ng_terms as $t) {
    if (!isset($ng_meta[$t->slug])) continue;
    $m = $ng_meta[$t->slug];
    update_term_meta($t->term_id, '_dgt_meta_title', $m['title']);
    update_term_meta($t->term_id, '_dgt_meta_description', $m['desc']);
    update_term_meta($t->term_id, '_dgt_meta_keywords', $m['kw']);
    $updated++;
    echo "NGWERT: $t->slug\n";
}

// ── Categories ──
$cat_meta = array(
    'allgemein' => array(
        'title' => 'Allgemein: Gesundheit, Sucht & Prävention',
        'desc' => 'Beiträge zu Gesundheit, Suchtprävention und Aufklärung. Fundierte Informationen rund um Drogen, Therapie und gesundes Leben.',
        'kw' => 'Gesundheit, Suchtprävention, Aufklärung, Drogen Informationen',
    ),
    'blog' => array(
        'title' => 'Blog: Aktuelle Beiträge zu Drogen & Tests',
        'desc' => 'Aktuelle Blog-Beiträge rund um Drogentests, Substanzen, Nachweiszeiten und Aufklärung. Verständlich und fundiert.',
        'kw' => 'Drogentest Blog, Drogen Informationen, Substanzen, Nachweiszeiten',
    ),
    'safer-use' => array(
        'title' => 'Safer Use: Drug-Checking & Schadensminimierung',
        'desc' => 'Safer Use und Drug-Checking: Substanzen testen, Risiken minimieren. Informationen zu Schadensminimierung und Harm Reduction.',
        'kw' => 'Safer Use, Drug Checking, Schadensminimierung, Harm Reduction',
    ),
    'ratgeber' => array(
        'title' => 'Ratgeber: Drogentests, Nachweiszeiten & MPU',
        'desc' => 'Fundierte Ratgeber rund um Drogentests, Nachweiszeiten, THC-Grenzwerte, MPU und Cannabis am Steuer. Verständlich erklärt.',
        'kw' => 'Drogentest Ratgeber, Nachweiszeiten, MPU, Cannabis Steuer',
    ),
);
$cats = get_terms(array('taxonomy' => 'category', 'hide_empty' => false));
foreach ($cats as $c) {
    if (!isset($cat_meta[$c->slug])) continue;
    $m = $cat_meta[$c->slug];
    $ct = get_term_meta($c->term_id, '_dgt_meta_title', true);
    if (empty($ct)) update_term_meta($c->term_id, '_dgt_meta_title', $m['title']);
    $cd = get_term_meta($c->term_id, '_dgt_meta_description', true);
    if (empty($cd)) update_term_meta($c->term_id, '_dgt_meta_description', $m['desc']);
    $ck = get_term_meta($c->term_id, '_dgt_meta_keywords', true);
    if (empty($ck)) update_term_meta($c->term_id, '_dgt_meta_keywords', $m['kw']);
    $updated++;
    echo "CATEGORY: $c->slug\n";
}

echo "\nTaxonomies updated: $updated\n";

Youez - 2016 - github.com/yon3zu
LinuXploit