Navigation überspringen

Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.

Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.

Dieses Thema enthält 1 Antwort, hat 2 Stimmen.

Zuletzt aktualisiert von Marcel Vor 1 Jahr, 5 Monaten.

Verfasser Beiträge
Juli 3, 2023 unter 11:47 am #13932443

claudiaI-4

Ich versuche: einen eigens programmierten Shortcode auf einer Seite im Editor im Backend zu integrieren, danach lässt sich diese Seite nicht mehr im Backend aufrufen, der Bildschirm ist einfach weiß. debug true in der config.php wirft keinen Fehler aus.
Kommentiere ich den Code des shortcode in der functions.php aus, lässt sich die Unterseite im Backend ganz normal editieren.

Dies gilt für alle Unterseiten, auf denen der custom shortcode eingebaut wird.
Allerdings werden die Inhalte, die der Shortcode erzeugen soll im Frontend fehlerfrei angezeigt.

Die Inhalte sind Elemente eines CPT erzeugt mit ACF -> daher das Plugin ACF Multilingual. Deaktiviere ich das Plugin, lassen sich die Seiten im Backend ganz normal editieren.

Ich habe alle anderen Plugins aktiviert -> keine Probleme.

URL der/meiner Website, auf der das Problem auftritt: Backend von mein-itzehoe.de

Erwartet hatte ich zu sehen: den Editor, um die Unterseite zu editieren

Stattdessen bekam ich: weißen Bildschirm

Dies ist der Code, der den Fehler verursacht:

function downloads_shortcode($atts){

ob_start();

$args_download = array(
'post_type' => 'downloads',
'post_status' => 'publish',
'category_name' => $atts[kategorie],
'posts_per_page' => $atts[anzahl]
);
$download_list = new WP_Query( $args_download );
if ( $download_list->have_posts() ) : ?>

<ul class="downloads">

<?php

/* Start the Loop */
while ( $download_list->have_posts() ) :
$download_list->the_post();

get_template_part( 'template-parts/content-downloads' );

endwhile;?>

<?php endif;
$content = ob_get_contents();
ob_end_clean();
return $content;

//return ob_get_clean();
}
add_shortcode('downloads','downloads_shortcode');

Juli 3, 2023 unter 4:21 pm #13935065

Marcel
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: Europe/Madrid (GMT+01:00)

Hallo,

bevor Ihr Ticket einem meiner Kollegen zugewiesen wird, erlauben Sie mir bitte, Sie durch einige erste Schritte zur Fehlersuche zu führen.

Was ist der genaue Fehler, welcher ausgelöst wird? Bitte fügen Sie das Stack Trace aus dem debug.log hinzu. Vielen Dank!

Freundliche Grüße
Marcel

Das Thema '[Geschlossen] Advanced Custom Fields Multilingual verursacht einen Fehler bei Custom Post Type' ist für neue Antworten geschlossen.