Beiträge von wpGO

    Hallo Triberion,

    wenn es sich um eine kleine Seite handelt, würde ich den Code für die Werbung per Hand in das Template schreiben. Das ist kein großer Akt und lässt sich je nach Theme / Anzeigentyp gut mit dem vorhandenen Grid System (z.B. Bootstrap) verknüpfen. Du musst nur die richtige Datei finden, die für die Ausgabe an deinen gewünschten Stellen (Startseite, Blog, Unterseite usw.) zuständig ist.

    Es gibt auch Plugin-Lösungen, aber hier wäre ebenfalls ein Eingriff in den Template-Dateien nötig, um einen Platzhalter zu hinterlegen.

    Hallo,

    soweit ich das sehen kann, wurde das padding vom .entry-content nachträglich verändert und erzeugt die Probleme bei der mobilen Darstellung. Teste die Seite mal mit den folgenden Parametern:

    style.css:187

    Code
    .sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {
        max-width: 1040px;
    }

    style.css:2709 @(max-width:999px):

    Code
    .sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta, .sidebar .comment-list, .sidebar .comment-reply-title, .sidebar .comment-navigation, .sidebar .comment-respond .comment-form, .sidebar .featured-gallery, .sidebar .post-navigation .nav-links, .author.sidebar .author-info {
        max-width: 604px;
        padding-left: 15px;
        padding-right: 15px;
    }

    Hallo netgemacht,

    wie sieht denn Inhalt der page.php im übergeordneten Framework bei dir im Detail aus? Für die Integration von wooCommerce müssen wir ja nur den Loop anpassen bzw. ersetzen und der sollte bei modernen Themes relativ ähnlich aufgebaut sein..

    Hast du schon einmal versucht, eine Ausgabe in der woocommerce.php mittels

    PHP
    <?php woocommerce_content(); ?>

    zu erzeugen?

    In erster Linie richtet sich die Entwicklungsumgebung nach dem Aufwand bzw. dem Umfang der geplanten Änderungen. Für umfangreiche Anpassungen würde ich persönlich immer lokal arbeiten, da ich hier über einen optimalen Workflow für die Entwicklung / Erweiterung von WordPress-Themes nutzen kann.

    Für kleinere Anpassungen im Layout oder CSS ist man auf dem direkten Weg immer einen Tick schneller unterwegs.

    Also ich würde erstmal die Bildschirmgröße per jQuery abfragen und dann den passenden Content liefern:

    Das wäre mein Proof of Concept. Hier muss man natürlich noch ein wenig weiter modifizieren und an die entsprechende Umgebung bzw. Seite anpassen.

    Hallo Ole,

    also grundsätzlich ist SQL-Datenbank die falsche Bezeichnung für eine Datenverwaltung, da es sich dabei nur um die Sprache für die Abfrage von relationalen Datenbanken handelt. Ich beziehe mich in meiner Antwort deshalb auf MySQL, da ich mich z.B. mit PostgreSQL nur sehr wenig auskenne.

    Die Zusammenarbeit von MySQL+WP funktioniert systembedingt ja schon sehr gut und eine weitere MySQL-DB lässt sich als Datenquelle natürlich auch problemlos anzapfen. Das sind auch weniger Fragen, die WordPress direkt betreffen, sondern mehr PHP bzw. AJAX/JSON.

    Die Fragen lassen sich aber alle mit einem Ja beantworten. Hier ist aber die Kreativität eines guten Coders gefragt, um einen effektiven und schlanken Code zu formulieren. Caching und Perfomance sind hier wichtige Faktoren. Ich hatte mal einen ähnlichen Fall bei einem großen Theaterkunden, die ihre Metadaten für die Schauspieler und Stücke (> 1000) ebenfalls in einer MySQL-DB gespeichert hatten. Wir haben uns dann für WP ein eigenes Interface im Back-End für die Verwaltung der Daten geschrieben und die Daten als Beitrag bzw. Custom Post Type ausgegeben.

    Hallo,

    ich kann jetzt nur eine etwas schwammige Antwort geben, da die Ausgangslage anhand der Informationen nicht ganz deutlich wird. Mir fallen spontan 3 Möglicheiten ein:

    a) Link einfach entfernen
    b) Bild als data URI einbinden
    c) Link per Javascript oder jQuery erzeugen

    Nein, aber die ZIP-Datei enthält in der Regel weitere Unterordner mit zusätzlichen Dateien für den Benutzer, wovon ein Ordner dann das eigentliche Theme ist. Es ist gut möglich, dass du die Bridge.zip deshalb nicht hochladen kannst.

    Kannst du die Bride.zip einmal entpacken und und max. 5 Ordner nennen, die dort enthalten sind?

    Hast du jetzt die ZIP-Datei hochgeladen oder einen entpackten Ordner? Ich frage nur lieber einmal nach :-)

    Oft sind in den ZIP-Dateien der Premium-Themes weitere Ordner enthalten wie beispielsweise Documentation oder PSD-Files usw. Da gibt es dann aber auch noch einen weiteren Ordner, der nur den Namen vom Theme trägt und den müsstest du gezippt hochladen. Das sollten dann maximal nur wenige MB sein.

    Das ist grundsätzlich der falsche Weg um das Problem zu lösen und du hast damit höchst wahrscheinlich auch das Theme ein wenig zerschossen. Es gibt in den meisten Themes offene Tags, die erst in der footer.php geschlossen werden und durch die Wegnahme entstehen Darstellungsfehler.

    Am Besten du arbeitest mit Conditional Tags: http://codex.wordpress.org/Conditional_Tags#The_Front_Page

    Eine einfache Möglichkeit wäre zum Beispiel:

    PHP
    <?php
    if ( is_front_page() && is_home() ) {
      get_footer(); }
    ?>

    Hallo Jasmin,

    falls das Bild definitiv im Header geladen wird, schau mal in deiner header.php nach folgendenen Einträgen:

    PHP
    <?php the_post_thumbnail( 'bild-bezeichnung' ); ?>


    oder

    PHP
    <?php if ( has_post_thumbnail('bild-bezeichnung') ) : ?>
        <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
        <?php the_post_thumbnail('bild-bezeichnung'); ?>
        </a>
    <?php endif; ?>

    Danach kannst du dann in der functions.php schauen, ob dort ein Headerbild mit der von dir genannten Bildgröße generiert wird. Das sieht dann ungefähr so aus:

    PHP
    add_image_size( 'bild-bezeichnung', 1023, 457, true );

    Du kannst diesen Wert ändern und damit die Änderungen wirksam werden, das Bild nochmal hochladen. Das ist aber nur die Theorie, wie es manchmal in der Praxis aussieht ;-) Ich kenne weder das Theme noch den Aufbau der Template-Dateien.

    Viel Glück!