Beiträge von WP-Agentur

    Servus Leute,

    habe hier im Forum nichts gefunden (vielleicht bin ich auch einfach zu doof)...

    Habe bei einem Kunden folgendes Problem:

    Grundsätzlich funktioniert die Kommentarfunktion. Beim Relaunch haben wir einige Kommentare mitgenommen und diese sind auch sichtbar. Siehe hier: http://www.leadvise.de/2014/08/06/big…em-guten-namen/

    Allerdings erscheint bei den Posts, welche nicht durch einen Admin einen Comment verpasst haben, keinerlei Möglichkeit zu Kommentieren. Siehe hier: http://www.leadvise.de/2014/08/26/sch…bankenaufsicht/

    Im Backend sind Kommentare bei "Einstellungen" -> "Diskussion" erlaubt und im Template steht in der single.php

    PHP
    <?php comments_template(); ?>


    Die comments.php sieht so aus:

    PHP
    <?php/** * The template for displaying Comments * * The area of the page that contains comments and the comment form. * * @package WordPress * @subpackage Twenty_Thirteen * @since Twenty Thirteen 1.0 */
    /* * If the current post is protected by a password and the visitor has not yet * entered the password we will return early without loading the comments. */if ( post_password_required() )	return;?>
    <div id="comments" class="comments-area">
    	<?php if ( have_comments() ) : ?>		<h2 class="comments-title">			<?php				printf( _nx( 'One thought on &ldquo;%2$s&rdquo;', '%1$s thoughts on &ldquo;%2$s&rdquo;', get_comments_number(), 'comments title', 'twentythirteen' ),					number_format_i18n( get_comments_number() ), '<span>' . get_the_title() . '</span>' );			?>		</h2>
    		<ol class="comment-list">			<?php				wp_list_comments( array(					'style'       => 'ol',					'short_ping'  => true,					'avatar_size' => 74,				) );			?>		</ol><!-- .comment-list -->
    		<?php			// Are there comments to navigate through?			if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) :		?>		<nav class="navigation comment-navigation" role="navigation">			<h1 class="screen-reader-text section-heading"><?php _e( 'Comment navigation', 'twentythirteen' ); ?></h1>			<div class="nav-previous"><?php previous_comments_link( __( '&larr; Older Comments', 'twentythirteen' ) ); ?></div>			<div class="nav-next"><?php next_comments_link( __( 'Newer Comments &rarr;', 'twentythirteen' ) ); ?></div>		</nav><!-- .comment-navigation -->		<?php endif; // Check for comment navigation ?>
    		<?php if ( ! comments_open() && get_comments_number() ) : ?>		<p class="no-comments"><?php _e( 'Comments are closed.' , 'twentythirteen' ); ?></p>		<?php endif; ?>
    	<?php endif; // have_comments() ?>
    	<?php comment_form(); ?>
    </div><!-- #comments -->

    Einer vielleicht ne Idee woran das liegen könnte? Danke und beste Grüße! :)

    Also, ich habs jetzt. Was gefehlt hat, war folgendes im Template um die Sprach zu definieren:


    if ( class_exists('xili_language') ) { // if temporary disabled

    $options = get_theme_xili_options();
    $curlang_suffix = ( the_curlang() == 'en_us' || the_curlang() == "" ) ? '' : '_'.the_curlang() ;
    } else {
    $curlang_suffix = '';
    }
    if ( $curlang_suffix != '' && !isset( $options['sidebar_'.'sidebar-1'] ) ) $curlang_suffix = '' ; //display default - no clone

    if ( is_active_sidebar( 'sidebar-3' . $curlang_suffix ) ) : ?>


    Trotzdem danke für Deine Hilfe! Vielleicht hilft die Anleitung ja auch noch anderen weiter :)

    Habe ich die damit nicht schon vergeben? [COLOR=#DD0000][FONT=monospace]id' [/FONT][/COLOR][COLOR=#007700][FONT=monospace]=> [/FONT][/COLOR][COLOR=#DD0000][FONT=monospace]'sidebar-custom-header'[/FONT][/COLOR][COLOR=#007700][FONT=monospace],[/FONT][/COLOR]

    Jo, ist alles definiert. Wie gesagt, einsprachig geht es auch wunderbar. Ich habe unter Widgets:

    Header Widget -> Beschreibung
    Header Widget in German -> Beschreibung
    Header Widget in English -> Beschreibung

    (Nur Header Widget wird angezeigt, die Sprachen nimmt WP nicht an)

    Das Pendant dazu ist:

    Main Widget Area -> Beschreibung
    Main Widget Area in German -> Beschreibung
    Main Widget Area in English -> Beschreibung

    (Wenn ich hier German & English befülle, geht´s)

    Servus Leute,

    bin aktuell dabei für einen Kunden eine Mulitlanguage-Seite aufzusetzen. Klappt auch alles super, bis auf ein eigens erstelltes Widget, welche er nicht übersetzen will. Bei den "hauseigenen" geht es wunderbar. Habe ich vielleicht irgendwas vergessen?

    Folgendes habe ich der functions.php hinzugefügt:

    PHP
    function mein_theme_widgets_init() {    register_sidebar( array(        'name'          => __( 'Header Widget', 'mein_theme' ),        'id'            => 'sidebar-custom-header',        'description'   => __( 'Custom widget area for the header of my mein_theme theme', 'mein_theme' ),        'before_widget' => '<aside id="%1$s" class="%2$s">',        'after_widget'  => '</aside>',        'before_title'  => '<h3 class="widget-title-mein_theme">',        'after_title'   => '</h3>',    ) );
    }
    add_action( 'widgets_init', 'mein_theme_widgets_init' );


    Das Widget wird im BE auch angezeigt und in der Standartsprache geht alles. Ich habe über xili die Widgets die ich benötige instanziieren lassen und habe jetzt für die Sprachen auch verschiedene Eingabemöglichkeiten. Im Footer geht´s nur mein eigenes wird bei Bearbeitung der Sprachen nicht angezeigt. Nur wenn ich die Hauptinstanz verwende, aber dann hätte ich ja nur eine Sprache :/

    Habe ich vielleicht was übersehen oder muss noch irgendwo nen Hook o.ä. setzen?

    Das mit <i [...]> is vollkommen ok. Da kann man beispielsweise FontAwesome-Icons reinpacken. Haben die Themes mittlerweile sehr häufig.

    Ich könnte mir eher vorstellen, dass es an den Leerzeichen in der class liegt. Probier das vielleicht mal zu entfernen.

    EDIT: Bzw. wenn der Link nicht active ist, ist die Syntax falsch: <a href="http://treuboden.com/" class=""><i class="menu_icon fa blank"></i><span>Start</span><span class="plus"></span></a>

    Kann sein, dass der IE mit den leeren Klassen nicht zurecht kommt.