Beiträge von rockie667

    Hallo liebe WP Foristen,

    ich habe ein Problem mit den meinem WC Shop, in dem ich Product Vendors und Bookings installiert hab.

    Vendors sollen bookable products erzeugen können. Dabei sollen sie natürlich auch ihre bookable resources verwalten können - aber eben nur ihre eigenen! Leider kann aber jeder Vendor via bookings -> resources ALLE resources sehen und auch bearbeiten.

    Kann mir bitte irgendjemand einen Tip geben, wie ich das ändern kann?

    Ich habe es damit versucht, was aber keinerlei Auswirkung hatte:

    Code
    if ( !current_user_can('administrator') ) { 
        global $wp_roles;
        $wp_roles->remove_cap( 'teacher', 'edit_bookable_resources' );
    }

    Die teacher Rolle verwende ich deshalb, weil ich auch das Sensei plugin verwende und vendors auch Kurse anbieten können. Das Sensei plugin wiederum erzeugt die teacher Rolle. Jeder user, der sich als vendor bewirbt, kriegt also die Rolle teacher und wird dann manuell zum vendor gemacht. Leider aber mit dem beschriebenen Problem.

    Ich wäre für jede Hilfe dankbar!

    Lieben Dank schon mal!
    Hans

    Hallo,

    ich versuche grad verzweifelt, die Shop page anzupassen. Ich benutze das Grid/List Toggle plugin. Ich möchte gerne in der List view ein paar custom attributes anzeigen und diese auch ein wenig hübsch aussehen lassen.

    Ich habe mal damit angefangen:

    Code
    add_action('woocommerce_after_shop_loop_item',  'add_profession', 5);
    

function add_profession(){
    
       $values = get_the_terms( $product->id, 'pa_profession');

    
       if ($values && ! is_wp_error( $values ) ) {
        
           echo "<div class=\"list-detail-label\">" . _e("Profession", "td") . ": " . "</div>";
        
           foreach ($values as $value) {
            
              echo $value->name;
        
           }
    
       }

    }

    Auf diese Art wird beides, also Label und Wert, immerhin schon mal angezeigt. Aber leider verdreht Woocommerce irgendwie die Reihenfolge. Was ausgegeben wird, ist nämlich:

    HTML
    Profession<div class="list-detail-label">: </div>Business Consultant

    Könnte mir bitte jemand helfen und mir sagen, wie das sein kann und vor allem: wie kann ich das beheben?

    Bin noch relativ frisch in der WP Programmierung - das sind meine ersten Gehversuche!

    Vielen Dank schon mal im Voraus
    Hans

    Liebe WP-Foristen,

    erstmal hallo in die Runde. Ich beschäftige mich erst seit einer Woche mit WP und versuche gerade Schritt für Schritt mich in das System reinzuarbeiten. Habe berufsmäßig einige Jahre php programmiert, dann paar Jahre .NET und nun wieder zurück in der Webentwicklung. Letztes Jahr hab ich mir intensiv versucht, drupal anzusehen. Leider hab ich nach fast einem Jahr echt viel Zeit mit drupal immer noch das Gefühl, dass ich so gut wie nichts von drupal weiß. Deshalb möchte ich jetzt mal paar Projekte mit WP umsetzen und mal schauen, wie sich das anfühlt.

    So, meine erste Frage bezieht sich auf die Erzeugung von Listen. In drupal gibt es ja das geniale views modul, um Listen zu erstellen. Hab bislang noch nicht rausgefunden, ob es etwas ähnliches für WP auch gibt.

    Konkret gibt es in meinem gekauften Template eine Rolle namens "instructor". Dafür gibt es dann auch eine Seite, auf der Instruktoren in einer Übersicht dargestellt werden. Sehr hübsch - aber leider nur eine vorzugebende Anzahl. Also ohne einen Pager, um alle Instruktoren zu sehen bzw. weiterblättern zu können.

    Kann mir bitte jemand sagen, wie man so etwas in WP umsetzt?

    Vielen lieben Dank schon mal im Voraus!
    Hans