Danke; der Export funktioniert dann. Der Konverter bricht dann ohne Fehlermeldung ab:
[Blockierte Grafik: http://peter-nowak-journalist.de/wp-content/uploads/2019/02/Konverter-Fehler.png]
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 erstellenDanke; der Export funktioniert dann. Der Konverter bricht dann ohne Fehlermeldung ab:
[Blockierte Grafik: http://peter-nowak-journalist.de/wp-content/uploads/2019/02/Konverter-Fehler.png]
In der Original inc/template-tags.php von Twenty Sixteen heißt es unter anderem:
if ( ! function_exists( 'twentysixteen_post_thumbnail' ) ) :
/**
* Displays an optional post thumbnail.
* Wraps the post thumbnail in an anchor element on index views, or a div
* element when on single views.
* Create your own twentysixteen_post_thumbnail() function to override in a child theme.
* @since Twenty Sixteen 1.0
*/
function twentysixteen_post_thumbnail() {
if ( post_password_required() || is_attachment() || ! has_post_thumbnail() ) {
return;
}
if ( is_singular() ) :
?>
<div class="post-thumbnail">
<?php the_post_thumbnail(); ?>
</div><!-- .post-thumbnail -->
<?php else : ?>
<a class="post-thumbnail" href="<?php the_permalink(); ?>" aria-hidden="true">
<?php the_post_thumbnail( 'post-thumbnail', array( 'alt' => the_title_attribute( 'echo=0' ) ) ); ?>
</a>
<?php
endif; // End is_singular()
}
endif;
Alles anzeigen
Ich habe in meinem Child-Ordner eine (neue) functions.php folgenden Inhalts erstellt:
<?php
/**
* @package WordPress
* @subpackage DGs Child
* @since DGs Child 1.0
*/
if ( ! function_exists( 'twentysixteen_post_thumbnail' ) ) :
/**
* Displays an optional post thumbnail.
* Wraps the post thumbnail in an anchor element on index views, or a div
* element when on single views.
* Create your own twentysixteen_post_thumbnail() function to override in a child theme.
* @since Twenty Sixteen 1.0
*/
function twentysixteen_post_thumbnail() {
if ( post_password_required() || is_attachment() || ! has_post_thumbnail() ) {
return;
}
if ( is_singular() ) :
?>
<div class="post-thumbnail">
<?php the_post_thumbnail(); ?>
</div><!-- .post-thumbnail -->
<?php else : ?>
<a class="post-thumbnail" aria-hidden="true">
<?php the_post_thumbnail( 'post-thumbnail', array( 'alt' => the_title_attribute( 'echo=0' ) ) ); ?>
<?php
endif; // End is_singular()
}
endif;
Alles anzeigen
Dort sind also weggelassen:
sowie
Das hat aber nicht den erwünschten, sondern unerwünschte Effekt; siehe:
Da scheint aber gar kein a-Tag zu sein; die fragliche Zeile sowie die Zeile davor und danach lauten:
<div class="entry-content">
<div class="wp-block-image"><figure class="alignright"><?php twentysixteen_post_thumbnail(); ?></figure></div>
<?php
Und in der content-single.php heißt es ganz genauso:
<div class="entry-content">
<div class="wp-block-image"><figure class="alignright"><?php twentysixteen_post_thumbnail(); ?></figure></div>
<?php
Der Unterschied muß also wohl irgendwo anders liegen.
Auf der obersten Ebene des Servers gibt es u.a. einen Ordner "errordocs" - das sind aber nur die html-Dateien für die Fehlermeldungen - und einen Ordner "logs".
Dort beginnt die neueste Datei wie folgt:
#### - - [26/Feb/2019:00:00:04 +0100] "GET /feed/ HTTP/1.1" 304 152 "-" "Tiny Tiny RSS/18.12 (da35421) (http://tt-rss.org/)"
#### - - [26/Feb/2019:00:00:07 +0100] "GET /2014/07/29/konnen-die-unterklassen-ihre-kinder-nicht-selbst-erziehen/ HTTP/1.1" 200 109033 "-" "Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)"
#### - - [26/Feb/2019:00:00:20 +0100] "GET /tag/gewerkschaften/ HTTP/1.1" 200 112341 "-" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
#### - - [26/Feb/2019:00:00:23 +0100] "GET /tag/ostvernetzungstreffen/ HTTP/1.1" 200 112477 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)"
#### - - [26/Feb/2019:00:00:24 +0100] "GET /tag/podemos/ HTTP/1.1" 200 154077 "-" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
#### - - [26/Feb/2019:00:00:27 +0100] "GET /tag/initiative-fur-einen-neuen-kommunalen-wohnungsbau/ HTTP/1.1" 200 97675 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)"
Ist das das Benötigte?
Statt der Doppelkreuze stehen im Original lauter IP-Nummern (von wem auch immer). (Dass die erfasst werden, ist sicherlich auch nicht im Sinne der Blog-Betreibers. - Lässt sich das unterbinden?)
zu 1.: Siehe die rote Markierung im ersten Bild oder klicke im Blog auf eines der Beitragsbilder (der Link führt zu dem jeweiligen Volltext des Beitrages).
zu 2.: Nein, das Bild soll ja gerade nicht in jedem Beitrag den gleichen Tooltip anzeigen - deshalb wäre es kontraproduktiv, dem Bild als solches den title-Text zuzuweisen, sondern benötige ich eine zusätzliche Eingabemöglichkeit in jedem Beitrag, in dem ich das Bild verwende. - Verständlich ausgedrückt?
Ich bin mit einem Blog beschäftigt, der inzwischen mit WP 5.1 sowie dem Theme Twenty Sixteen + Child Theme läuft:
http://peter-nowak-journalist.de/
In mindestens zwei Situationen erhalte ich folgende Fehlermeldung: "Die angeforderte Seite hat einen Script-Fehler verursacht."
Situation 1: Ich versuche - im back end - eine .xml-Datei der Blog-Inhalte zu exportieren:
[Blockierte Grafik: http://peter-nowak-journalist.de/wp-content/uploads/2019/02/xml-Export.png]
Im vergangenen Jahr - als der Blog noch mit irgendeiner uralt-Version von WordPress lief - funktionierte der Export der .xml-Datei dagegen noch.
Situation 2: Ich versuche - ebenfalls im back end - Schlagwörter (Tags) in Kategorien zu konvertieren:
[Blockierte Grafik: http://peter-nowak-journalist.de/wp-content/uploads/2019/02/vor_Fehlermeldung.png]
und
[Blockierte Grafik: http://peter-nowak-journalist.de/wp-content/uploads/2019/02/Wechsel_zu_von_tag_zu_Kat.png]
Beide Fehler traten auch bereits mit 5.0 auf und verschwanden durch Update auf 5.1 nicht. (Mit der vorhergehenden uralt-Version hatte ich das Schlagwörter-in-Kategorien-Konvertieren nicht ausprobiert.)
Situation 3: Wenn ich recht erinnere, erhielt ich - bereits mit WP 5.1 - die entsprechende Fehlermeldung auch einmal, als ich im front end versuchte, nach zwei Begriffen gleichzeitig zu suchen; ich ließ dann einen der beiden Begriffe weg und erhielt Ergebnisse für den anderen.
Den Fehler bei der Suche war ich jetzt aber nicht in der Lage zu reproduzieren.
Habt Ihr Ideen, was den Skriptfehler verursachen könnte und wie er sich beseitigen läßt?
PS.:
Außerdem möchte ich an meine beiden noch offenen Fragen erinnern:
[size=14]und[/SIZE]
Es geht um den (gleichen) Blog mit WP 5.0.3 und Theme Twenty Sixteen.
In dem Blog gibt es ca. 4.000 alte Beiträge, die aus irgendeinem Grunde ohne <more>-Befehle gepostet wurden. Ich habe jetzt manuell <more>-Befehle in die neueren Beiträge eingefügt, und auch für künftige Beiträge sollen <more>-Befehle verwendet werden.
Ich suche nach einer Möglichkeit, in die alten Beitrage automatisch <more>-Befehl (bzw. bei der Bildschirm-Anzeige 'Teilungen der Beiträge' und "Weiterlesen"-Hinweise) einzufügen - aber in der Weise, daß manuell eingefügte <more>-Befehle Vorrang vor dem Automatismus haben.
(Wie) geht es?
(Ich habe schon ausprobiert, in der content.php the_content durch the_excerpt zu ersetzen; dies überlagert [verdrängt] aber die manuell eingefügten <more>-Befehle und zerstört dadurch das angestrebte Design:
siehe Antwort #33, Problem B.
[Im Moment verwende ich die content.php wieder mit the_content.])
Es geht um einen Blog, der mit WP 5.0.3 und dem Theme Twenty Sixteen betrieben wird. (Ich greife dem Content-Produzenten etwas bei seinem Blog-Design unter die Arme, kenne mich aber selbst auch nur mittelmäßig aus.)
Ich habe - durch Änderungen in der content.php (Antwort #28 [Nr. 2]) sowie der content-single.php (Antwort #33 [ebenfalls Nr. 2]) - erreicht, daß das "Beitragsbild" nun dort plaziert ist, wo ich es haben will.
Jetzt würde ich gerne noch,
1. die (m.E. überflüssige) Verlinkung der Beitragsbilder (insbesondere die blaue Hyperlink-Unterstreichung, die bei mouse over verschwindet) ganz aufheben
- siehe z.B. http://peter-nowak-journalist.de/2019/02/15/ges…aunes-gedenken/ und den folgenden screen shot
[Blockierte Grafik: http://peter-nowak-journalist.de/wp-content/uploads/2019/02/Verlinkung.png]
und
2. gerne <title>-tags (tooltips) für die Betragsbilder verwenden - aber nicht ein einheitliches (beitrags-übergreifendes) <title>-tag pro Bild, sondern für jeden Beitrag ein spezifisches <title>-tag. (Es soll jeweils ein Datum genannt werden - z.B.: "bnr.de vom 15. Februar 2019") - also in etwa:
[Blockierte Grafik: http://peter-nowak-journalist.de/wp-content/uploads/2019/02/tooltip.png] .
(dort ist bisher kein Beitragsbild, sondern ein 'normales Bild' verwendet; Beitragsbilder machen dem Content-Produzenten das Einfügen der Bilder aber hoffentlich deutlich einfacher).
(Wie) lässt sich das beides machen?
Tja - das sieht bei mir allerdings auch mit dem Inspector anders aus:
[Blockierte Grafik: http://peter-nowak-journalist.de/wp-content/uploads/2019/02/inspector_Fr_15-41.png]
Wie bekommen ich denn die dreispaltige Anzeige aus deinem Video eingestellt? -
Außerdem steht in meiner Child style.css ja eh schon:
Der dritte Wert - nach den 1.5% - ist doch der für unten, oder nicht?
PS.:
Und hier noch ein Bildchen davon:
[Blockierte Grafik: http://peter-nowak-journalist.de/wp-content/uploads/2019/02/Inspector_Fr_16-03.png]
So, ich habe jetzt 1. erst einmal mein Zusätzliches CSS aus dem Customizer in meine child style.css übertragen - und zwar folgendes:
img {
border: 0;
margin-top: 20px; /* Oberer Rand hinzugefügt */
margin-right: 10px; /* Rechter Rand hinzugefügt */
}
.site-header {
font-size: 60%; /* Schrift des Header-Menüs verkleinert */
padding: 2.625em 7.6923%;
}
/* Blocksatz und Ubuntu-Schrift für Beitrags- und Seiten-Texte: */
.entry-content {
font-family: Ubuntu;
text-align: justify;
}
/* Ende */
/* Formatierung des ersten Absatzes von Beiträgen, Seiten und Kalender-Einträgen sowie Ausnahme für Seiten: */
.entry-content p:first-of-type {
font-size: 125%;
font-style: italic;
font-weight: 700;
background-color: #D3D3D3;
padding-left: 10px;
padding-right: 10px;
}
.page p:first-of-type {
font-size: 100%;
font-style: normal;
font-weight: 700;
background-color: #FFFFFF;
padding-left: 0;
padding-right: 0;
}
/* Ende */
Alles anzeigen
/*
16. Sonstiges (von DG)
*/
/* Zur Vermeidung von Leerraum unter den Logos: */
.wp-block-image figcaption {
margin-bottom: 0;
}
.alignright {
margin-bottom: 0;
}
/* Ende */
Alles anzeigen
2. Außerdem habe ich das, was ich oben bei Nr. 2 von Antwort #28 für die content.php beschrieben habe, entsprechend auch für die content-single.php gemacht, damit das Beitragsbild auch bei der Voll-Anzeige der Beiträge dort plaziert ist, wo es plaziert sein soll.
Die bisherigen Bilder habe ich jetzt noch nicht überall durch Beitragsbilder ersetzt, sondern erst einmal nur für die beiden im Moment oben stehenden Beiträge:
http://peter-nowak-journalist.de/2019/02/15/ges…aunes-gedenken/
und
http://peter-nowak-journalist.de/2019/02/05/am-…gen-mietenwahn/
------
Probleme:
A. Unter dem Beitragsbild ist nun wieder ein unerwünschter Leerraum. Vllt. habe ich vergessen, einen Teil meines bisherigen zusätzlichen CSS in die child style.css zu übertragen - aber scheint mir nicht so. Können welche erkennen, was noch falsch ist bzw. was ich noch ändern muß, um den Leerraum zu beseitigen?
B. Die Exzerpt-Funktion greift auch dann ein, wenn die Beiträge einen manuell eingefügten <more>-Befehl enthalten. Lässt sich irgendwie erreichen, daß die manuell eingefügte <more>-Befehle Vorrang vor der automatischen Exzerpt-Funktion erhalten, soweit denn manuell eingefügte <more>Befehle vorhanden sind - in diesen Fällen also der "Weiterlesen"-Hinweis weiter unten im Text plaziert wird?
Es sieht auf der Startseite im Moment so:
[Blockierte Grafik: http://peter-nowak-journalist.de/wp-content/uploads/2019/02/screen_Freitag_13-50.png]
aus, aber soll auch auf der Startseite so in etwa:
[Blockierte Grafik: http://peter-nowak-journalist.de/wp-content/uploads/2019/02/screen_Geschlichtklitt_Fr_13-52.png]
[Blockierte Grafik: http://peter-nowak-journalist.de/wp-content/uploads/2019/02/screen_Mietenwahn_Fr_13-51.png]
aussehen.
Jetzt habe ich versucht, das gleiche - statt in der content.php im template-parts Verzeichnis von Twenty Sixteen, vielmehr mit einer content.php im template-parts Verzeichnis meins Child-Thems zu machen. Das funktioniert aber erst einmal nicht. - Muss ich in dem Header meiner child content.php - ähnlich wie bei der child style.css - noch etwas ändern?
(Ich hatte den Header zunächst einmal so gelassen, wie er ist; nun habe ich es mit
probiert. Funktioniert aber beides nicht.)
PS.:
Ich merke jetzt gerade: Auch meine child style.css funktioniert noch gar... (die hatte ich bisher zwar angelegt, aber statt dessen Zusätzliches CSS im Customizer verwendet, solange ich nicht wusste, ob ich am Ende auch .php-Dateien ändern muß oder allein mit dem Customizer auskomme.)
Seid Ihr in der Lage, 'von außen' zu erkennen, was ich mit meinem Child Theme falschgemacht habe?
Wenn ich .entry-content (aus Antwort 20) durch .single-format-standard (aus Antwort 27) ersetze, verschwindet die Formatierung leider auch bei den Beiträgen. -
Aber ich habe jetzt etwas anderes - erfreuliches - herausgefunden:
1. Mit
.entry-content p:first-of-type {
font-size: 125%;
font-style: italic;
font-weight: 700;
background-color: #D3D3D3;
padding-left: 10px;
padding-right: 10px;
}
bleibt - anders mit meiner eigenen class "anfang" - die Formatierung auch erhalten, wenn ich in der content.php the_content durch the_excerpt ersetze.
2. In der content.php von Twenty Sixteen heißt es in Zeile 11 bis 41:
article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="entry-header">
<?php if ( is_sticky() && is_home() && ! is_paged() ) : ?>
<span class="sticky-post"><?php _e( 'Featured', 'twentysixteen' ); ?></span>
<?php endif; ?>
<?php the_title( sprintf( '<h2 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' ); ?>
</header><!-- .entry-header -->
<?php twentysixteen_excerpt(); ?>
<?php twentysixteen_post_thumbnail(); ?>
<div class="entry-content">
<?php
/* translators: %s: Name of current post */
the_content( sprintf(
__( 'Continue reading<span class="screen-reader-text"> "%s"</span>', 'twentysixteen' ),
get_the_title()
) );
wp_link_pages( array(
'before' => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentysixteen' ) . '</span>',
'after' => '</div>',
'link_before' => '<span>',
'link_after' => '</span>',
'pagelink' => '<span class="screen-reader-text">' . __( 'Page', 'twentysixteen' ) . ' </span>%',
'separator' => '<span class="screen-reader-text">, </span>',
) );
?>
</div><!-- .entry-content -->
Alles anzeigen
a) Ich habe dort jetzt in Zeile 22
gelöscht
und dann
b) zwischen den bisherigen Zeilen 24 und 25 Folgendes eingefügt:
<div class="wp-block-image"><figure class="alignright"><?php twentysixteen_post_thumbnail(); ?></figure></div>
eingefügt
sowie schließlich
c) das Logo, das im ersten Absatz landen soll, zum Beitragsbild gemacht.
3. Das klappt wunschgemäß - und zwar auch mit the_excerpt (statt the_content).
4. Außerdem habe ich als zusätzliches CSS festgesetzt:
5. Jetzt würde ich eigentlich nur noch gerne die Verlinkung des Beitragesbildes zur Vollanzeige des Beitrages rausnehmen (dafür scheinen mir die Überschrift und "Weiterlesen") völlig ausreichend zu sein.
Eher mit Rumprobieren als wirklich zu verstehen, wie die Logik ist, habe ich jetzt herausgefunden, daß ich mit
.page p:first-of-type {
font-size: 100%;
font-style: normal;
font-weight: 700;
background-color: #FFFFFF;
padding-left: 0;
padding-right: 0;
}
die Seiten von dem Formatierungsbefehl ausnehmen kann. - Noch nicht habe ich herausgefunden, wie das entsprechend für die Kalender-Einträge funktioniert - bzw. ob ich den Formatierungs-Befehl von vornherein auf die Beiträge beschränken kann, sodaß ich dann für die Seiten und Kalender-Einträge gar nicht erst Ausnahmen formulieren müßte.
PS.:
Jetzt sehe ich, dass Kalendereinträge - z.B. http://peter-nowak-journalist.de/Veranstaltung/…selber-macht-6/ - und Seiten genauso behandelt werden, wie Beiträge. - Lassen die sich nun wiederum irgendwie automatisch aus dem automatischen Formatierungsbefehl für den ersten Absatz ausschließen?