Es ist so unglaublich peinlich :(:
Ich hab einfach übersehen, den Container im Manager zu veröffentlichen
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenEs ist so unglaublich peinlich :(:
Ich hab einfach übersehen, den Container im Manager zu veröffentlichen
Mir ist klar, das der GTM keinen Code entfernt, den hab ich vor Jahren selbst eingebaut.
Ich versteh nur nicht, weshalb das auf der einen Seite Problemlos funktioniert, und auf der anderen Seite mit identischem Code nicht.
Ich habs jetzt gefunden. Man sollte sich die Seite in einem Browser ansehen, wo man nicht angemeldet ist.
Aber hilft trotzdem nichts. Die Funktion bleibt drin, trotz OK-Meldung.
Das ist zum Rückwärts essen
Bei GTM gibt es zwei Code-Blöcke, die einmal im Head- und ein mal im Body-Bereich eingefügt werden
Bei der zweiten Seite habe ich jetzt auch mal das Cache-Plugin dekativiert
Hab die no-script-Variante im anderen Theme auch eingebaut. Da funktioniert es wie gesagt
Müsste jetzt soweit clean sein. Hab alles deaktiviert an Code-Snippets was mit javascript und jquery zu tun hat
Also funktioniert das OptOut? weil Ghostery und Sources aus der Konsole Analytics auch nach der Okay-Meldung anzeigt
Hallo zusammen!
Ich habe das notwendige OptOut für GA über den GoogleTagManager realisiert.
Auf zweien meiner Blogs funktioniert das auch. Nur auf diesem hier will es, obwohl genau wie auf den anderen Blogs im TagManager konfiguriert, nicht funktionieren.
Hat jemand eine Idee, woran das liegen kann?
Ich habe in der Sprachdatei [quopte]
Hallo,
Du möchtest bei jedem neuen Kommentar benachrichtigt werden, der zu diesem Beitrag geschrieben wird:
[post_permalink]
Bitte bestätigte diese Anfrage durch einen Klick auf diesen Link:
[confirm_link]
[/quote] auf
Zitat
Hallo,
Du möchtest bei jedem neuen Kommentar benachrichtigt werden, der zu diesem Beitrag geschrieben wird:
<a href='[post_permalink]'>[post_permalink]</a>
Bitte bestätigte diese Anfrage durch einen Klick auf diesen Link:
<a href='[confirm_link]'>[confirm_link]</a>
geändert.
Aber ich bin in meiner Testinstallation auf die Einstellungen gestoßen, die so nicht stimmen können.
Dort heißt es u. a.
Du möchtest bei jedem neuen Kommentar benachrichtigt werden, der zu diesem Beitrag geschrieben wird:
<a href="<a href="[post_permalink]">[post_permalink]</a>"><a href="[post_permalink]">[post_permalink]</a></a>
Durch einen Klick auf diesen Link bestätigst Du das:
<a href="<a href="[confirm_link]">[confirm_link]</a>"><a href="[confirm_link]">[confirm_link]</a></a>
Da dürfte das
Zitat<a href="
zuviel sein
Schon passiert :)
Also, selbst mit komplett deaktivierten Plugins ist das Problem weiterhin vorhanden.
Ich habe auch schon die Language-Datei de angepasst. Aber es bleibt dabei, das das öffnende < nicht übernommen wird.
PHP-Version ist 7.2
Kann es sein, das es mit dem genannten Plugin gibt?
Der Bestätigungslink sieht ziemlich merkwürdig aus:
https://domain.de/2018/03/07/entfernungen-zwischen-nascar-rennstrecken/">https://domain.de/2018/03/07/entfernungen-zwischen-nascar-rennstrecken/
Durch einen Klick auf diesen Link bestätigst Du das:
https://domain.de/comment-subscriptions?srek=b7525f2933d694ee1c858330b183bf92&srk=4464a10176edd22a03087dda1fbea0e8&srp=1395419&sra=c&srsrc=e&confirmation_email=y&post_permalink=https://domain.de/2018/03/07/entfernungen-zwischen-nascar-rennstrecken/">https://domain.de/comment-subscriptions?srek=b7525f2933d694ee1c858330b183bf92&srk=4464a10176edd22a03087dda1fbea0e8&srp=1395419&sra=c&srsrc=e&confirmation_email=y&post_permalink=https://domain.de/2018/03/07/entfernungen-zwischen-nascar-rennstrecken/
Da fehlt gleich zweimal das öffnende <
Und so ist mir das auf anderen Blogs auch schon begegnet.
Hallo zusammen!
bei mir auf dem Blog läuft noch die gute alte Rocking Blogroll.
Folgender Code ist dort vorhanden
function tp_show_blogroll_rss_links( $args = array() ) {
$default_args = array (
'show_items' => -1 ,
'category' => 0,
'item_order' => 'link_name ASC',
'older_than' => 168,
'show_date' => 0,
'show_image' => 'show-no-images',
'thumb_size' => 50,
'show_summary' => 1,
'summary_length' => 100);
$args = wp_parse_args( $args, $default_args );
extract( $args );
$show_items = (int) $show_items;
$category = (int) $category;
$older_than = (int) $older_than;
$show_date = (int) $show_date;
$thumb_size = (int) $thumb_size;
$show_summary = (int) $show_summary;
$summary_length = (int) $summary_length;
global $wpdb;
if ( $category != 0 )
$qu_cat_t = " AND tt.term_id = $category ";
//zum Ausrechnen nur Links, deren letzter Artikel innerhalb der letzten 48 Stunden geschrieben wurde
date_default_timezone_set("Europe/Berlin");
$datum = date("Y-m-d H:i",mktime(date(H)-$older_than,date(i),1,date(m),date(d),date(Y)));
$queryString = "
SELECT link_url, link_name, link_image, link_target, link_description, link_last_post_url, link_last_post_title, link_last_post_excerpt, link_last_post_date FROM $wpdb->links
INNER JOIN $wpdb->term_relationships AS tr ON ($wpdb->links.link_id = tr.object_id)
INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_taxonomy_id = tr.term_taxonomy_id
WHERE $wpdb->links.link_visible = 'Y'
AND $wpdb->links.link_rss != ''
AND $wpdb->links.link_last_post_url != ''
AND $wpdb->links.link_last_post_date >= '$datum'
AND tt.taxonomy = 'link_category'
$qu_cat_t
Order by $item_order";
if ( $show_items != -1)
$queryString .= " LIMIT $show_items";
$blr_links = $wpdb->get_results($queryString);
echo '<ul>';
foreach ($blr_links as $blr_link) :
echo '<li style="list-style-type:none">';
//Bilder Anzeige
if ($show_image != "show-no-images") {
if ( $show_image == "show-my-own-images" && $blr_link->link_image != "" ) {
echo '<div style="float:left; margin:3px 3px 3px 0;">
<img style="width:'.$thumb_size.'px;"
src="'.$blr_link->link_image.'" alt="'.$blr_link->link_name.'" title="'.$blr_link->link_name.'" />
</div>';
}
if ( $show_image == "create-thumbnails" ) {
echo '<div style="float:left; margin:3px 13px 3px 0;">
<img
src="https://thumber.de/image/?size=S&url='.$blr_link->link_url.'" class="rounded"
alt="'.$blr_link->link_name.'" title="'.$blr_link->link_name.'"/>
</div>';
}
}
//Blogroll Link
echo '<b><a target="'.$blr_link->link_target.'" ';
echo 'href="'.$blr_link->link_url.'" title="'.$blr_link->link_description.'">'.$blr_link->link_name.'</a></b><br />';
//Link letzter Artikel
echo '<a target="'.$blr_link->link_target.'" ';
echo 'href="'.$blr_link->link_last_post_url.'" title="'.$blr_link->link_last_post_title.'">'.$blr_link->link_last_post_title.'</a>';
//Feed Auszug
if ($show_summary) {
$blr_excerpt = wp_specialchars_decode($blr_link->link_last_post_excerpt);
$desc = t_s_b_r_l_shorten($blr_excerpt,$summary_length);
echo ': <cite>'.$desc;
if ($show_date) {
$blr_date = $blr_link->link_last_post_date;
$blr_date = date("d.m.Y H:i",strtotime($blr_date));
echo ' ('.$blr_date.')';
}
echo '</cite><br /><br />';
}
if ( $show_image != "show-no-images" ) {
echo '<div style="clear:both;"></div></li>';
} else {
echo '</li>';
}
endforeach;
echo '</ul>';
if ( $show_image == "create-thumbnails") {
echo'<br /><p class="zentriert">
<a target="_blank" href="https://thumber.de" title="Thumbshots by Thumber.de">Thumber.de</a></p>';
}
}
Alles anzeigen
Mit folgendem Code soll die Blogroll eigentlich einmal pro Stunde via Cronjob aktualisiert werden.
include 'xxx/wp-blog-header.php';
global $wpdb;
$blr_query = ( " SELECT link_id, link_rss FROM $wpdb->links
WHERE link_rss != '' " );
$blr_result = $wpdb->get_results($blr_query);
if ( !empty($blr_result) ) {
add_filter( 'wp_feed_cache_transient_lifetime', create_function( '$a', 'return 1800;' ) );
include_once(ABSPATH . WPINC . '/feed.php');
echo "<ol>";
foreach ( $blr_result as $link ) :
$blr_url = esc_attr($link->link_rss);
$blr_rss = fetch_feed($blr_url);
if ( is_wp_error($blr_rss) ) {
unset($blr_rss);
continue;
} else {
$blr_rss_items = $blr_rss->get_items( 0, $blr_rss->get_item_quantity(1) );
foreach ( $blr_rss_items as $item ) :
$blr_feed_url = $item->get_permalink();
$blr_feed_title = $item->get_title();
$blr_feed_excerpt = $item->get_description();
$blr_feed_date = $item->get_date("Y-m-d H:i:s");
$blr_insert_furl = $wpdb->escape($blr_feed_url);
$blr_insert_ftitle = $wpdb->escape($blr_feed_title);
$blr_insert_fexcerpt = $wpdb->escape($blr_feed_excerpt);
$blr_id = $link->link_id;
date_default_timezone_set("Europe/Berlin");
$blr_time = date("Y-m-d H:i:s");
$wpdb->update ( $wpdb->links,
array( 'link_last_post_url' => $blr_insert_furl, 'link_last_post_title' => $blr_insert_ftitle, 'link_last_post_excerpt' => $blr_insert_fexcerpt, 'link_last_post_date' => $blr_feed_date, 'link_last_update_gmt' => $blr_time ),
array( 'link_id' => $blr_id )
);
echo "<li>Erfolgreicher Update des letzten Feedartikel für Link ID = ".$blr_id.", Zeitstempel: ".$blr_time."</li>";
endforeach;
remove_filter( 'wp_feed_cache_transient_lifetime', create_function( '$a', 'return 1800;' ) );
}
endforeach;
echo "</ol>";
}
Alles anzeigen
Diese automatische Aktualisierung erfolgt aber nicht.
Das Problem ist: rufe ich die Datei als angemeldeter Benutzer auf, kann ich die Blogroll erfolgreich aktualisieren. Bin ich nicht angemeldet, gibt es einen 404-Error.
Jemand eine Idee, woran das liegen könnte?
Es gibt im übrigen von der Plugin-Autorin, Tanja Preuße, die Erlaubnis, den Code frei zu verwenden und anzupassen.
Problem gelöst.
Bei mir läuft das Plugin GADWP und das hat im Menüpunkt Tracking-Code eine Einstellung für den Tag-Manager. Die war nicht aktiviert
Ich kapier es jetzt echt nicht mehr.
Ich habe den Link zur Deaktivierung angeklickt, in den Chrome-Einstellungen ist das entsprechende Cookie zu finden ga-disable-UA-xxxxxxx-x, aber Analytics trackt fröhlich weiter.
Also wo kann da was nicht stimmen?
Ich habe auf anderen Seiten auch mal das Tracking deaktivieren wollen - die Rückmeldung kam auch, aber ghostery zeigte auch hier den Tracker weiterhin an.
Ist das dann jetzt ein überall auftretender Fehler?
Ich habe versucht, das ganze via Tagmanager einzubinden.
Wenn ich den OptOut-Code jetzt direkt in die header.php packe, scheint es zu funktionieren.
Aber das ist dann doch nicht Sinn der Sache, oder? Kennt jemand ein funktionierendes Tut für die OptOut-Einbindung via Tagmanager?
Das hier ist das Tutorial, nach dem ich vorgegangen bin
Ich habe versucht, das ganze via Tagmanager einzubinden.
Wenn ich den OptOut-Code jetzt direkt in die header.php packe, scheint es zu funktionieren.
Aber das ist dann doch nicht Sinn der Sache, oder? Kennt jemand ein funktionierendes Tut für die OptOut-Einbindung via Tagmanager?