Dann mal den Script handle vom Revslider herausfinden :/
Beiträge von nature225
-
-
Hey zusammen,
habt ihr eine Idee wie ich ein .js Skript aus meinem selbst geschrieben Plugin erst nach dem RevSlider lade?
Der Revslider bringt jquery mit und für meine eigene .js datei wird Jquery benötigt. hatte jquery erst im plugin geladen dann aber das Problem das der Revslider Fehler hat weil jquery 2x implementiert ist.
Nun suche ich einen hook o.Ä womit ich mein Skript ganz am Ende im Footer lade.
wp_enqueue_script( 'main', plugins_url('assets/js/main.js', __FILE__), array( 'jquery'), '1.0.0', true );
Danke :)
-
Du könntest die Widgetbereiche im Footer des Themes nutzen.
Das ist klar aber erstelle mit einem eigenen Plugin bei der Aktivierung einen weiteren Widget Bereich der volle Breite ist -
Hey zusammen
kurze Frage.
mit wp_footer habe ich eine Funktion erstellt die mir eigenen Content in den Footer lädt.
Ist es auch machbar meinen eingen content über den Copyrigt zu bringen?
nutze das theme betheme
die copyright classe lautet:
.footer_copy
Gerne würde ich meinen eigenen Content nicht darunter sondern davor bringen
liebe grüße
-
Hey zusammen,
gibt es einen Codeschnippsel oder Ähnliches welches mir eine E-Mail sendet sobald eine Plugin Aktualisierung verfügbar ist? Habe schon gegoogelt aber wurde leider nicht fündig.
danke für Eure Antworten :)
-
Endlich gefunden:
-
Hey zusammen,
arbeitet jemand von euch hier auch mit dem be-theme? Ich weiß das es eine Üebrsichtsseite gibt, wo man alle registrierten Seiten usw sieht.
Allerdings finde ich diese nicht mehr und dachte mir frage ich hier einmal nach.
Heißt kennt jemand die URL für themeforest / betheme wo man als eingeloggter User alle seien registreireten Seiten mit dem activation Key sieht?
-
Habe es jetzt anders gelöst, vielleicht nicht die Beste Lösung aber es funktioniert einbahnfrei. Und zwar suche ich anhand der postId in der wp_posts nach der Immobilie. daraus mache ich ein Select um den permalink zu bekommen.
Euch allen großen Dank für die gute Hilfe :)
-
Frust! Das sind Dinge, die man als Entwickler in Form eines Proof-of-Concept in max. 30 Minuten erledigt hat, wenn man am Quellcode sitzt und sich die Objekte ausgeben lassen kann. Dann weiss man wo was steht und wo die Gemeinsamkeiten liegen. Ruckzuck ist dann eine Klasse mit drei vier Methoden geschrieben. Über das Forum braucht man Stunden oder Tage um so etwas zu Debuggen, weil man immer nur einen Ausschnitt sieht. Frust!! ... sagte ich schon :(
Schau Dir die Objekte an, wie sie in $rows stehen. Im Query Loop greifst Du dann auf die Eigenschaften der Objekte über die Gemeinsamkeit zu. Wenn es Die nicht gibt, musst Du eine schaffen oder die Objekte "verschmelzen".
Objekte verschmelzen, darf ich fragen was du damit genau meinst.. Entschuldigung gerade echt mehr als ein brett vor dem Kopf weil ich vor dem Problem schon lange sitze, alles mit debuggen versucht habe :/ -
Wie ich es gerade sehe liegt es whrsl an der 2. foreach Schleife..hmm..
-
PHP
Alles anzeigenfunction immobilien_func($atts) { extract(shortcode_atts(array( 'object_category' => '', 'object_art' => '' ), $atts)); global $wpdb; if ($object_art == "mietangebote") { $rows = $wpdb->get_results("SELECT id, online_number,intern_number, zipcode, city, object_art, img_path_list, rental_price, living_area, usable_area, room, object_categorie FROM immobilien WHERE object_categorie = $object_category AND rental_price > 0 ORDER BY 'sort-order' ASC"); } elseif ($object_art == "kaufangebote") { $rows = $wpdb->get_results("SELECT id, online_number,intern_number, zipcode, city, object_art, img_path_list, purchase_price, living_area, usable_area, room, object_categorie FROM immobilien WHERE object_categorie = $object_category AND purchase_price > 0 ORDER BY 'sort-order' ASC"); } /**Wenn keine Immobilien vorhanden sind Meldung ausgeben */ if (!$rows) { echo "<div class='uk-text-center uk-padding-large container'><h3>Keine Immobilien gefunden!</h3></div>"; } $online_nr = array(); foreach ($rows as $data) { $online_nr[] = $data->online_number; echo "<br>Online Nummer: ".$i." ".$data->online_number."<br>"; } $the_query = new WP_Query( array( 'post_type' => 'immo', 'posts_per_page' => -1, 'meta_key' => 'online_number', 'meta_value' => implode( ',', $online_nr ), 'meta_compare' => 'IN' ) ); while ( $the_query->have_posts() ) : $the_query->the_post(); $output = '<div class="uk-grid" uk-grid> <div class="uk-width-1-1">'; foreach ($rows as $data) { if ($data->rental_price > 0) { $preis_text = "Kaltmiete"; $price = number_format($data->rental_price, 2, ',', '.'); } elseif ($data->purchase_price > 0) { $preis_text = "Kaufpreis"; $price = number_format($data->purchase_price, 2, ',', '.'); } if ($data->object_categorie == 301) { $living_area = 'Nutzfläche: ' . $data->usable_area . ' m²'; } else { $living_area = 'Wohnfläche: ' . $data->living_area . ' m²'; } /*Wenn keine intern_number vergeben ist nicht anzeigen*/ if ($data->intern_number != "") { $intern_number = ' <h6 class="font-thin uk-text-small uk-text-uppercase price-info"> Objekt-ID: '. $data->intern_number . ' </h6>'; }else{ $intern_number = ""; } $output .= '<div class="uk-card uk-card-small uk-background-muted uk-card uk-margin-bottom"> <div class="uk-card-body card-immobilien"> <div class="uk-grid" uk-grid> <div class="uk-cover-container uk-height-large uk-width-2-5@l uk-inline"> <a class="uk-inline" href="'.get_the_permalink().'"> <img data-src="' . $data->img_path_list . '" uk-img > </a> </div> <div class="uk-width-3-5@l"> <div class="uk-grid uk-grid-match uk-grid-small uk-grid-divider" uk-grid> <div class="uk-width-1-2@s uk-text-small"> <ul class="immobilien-list uk-list"> <li class="uk-margin-small-bottom"> <div class="content-left-side"> <h3 class="uk-h5 font-thin uk-text-uppercase"> ' . $data->object_art . ' <br> ' . $data->zipcode . ' - ' . $data->city . ' </h3> <h6 class="font-thin uk-text-small uk-text-uppercase uk-margin-remove price-info"> ' . $preis_text . ' </h6> <h4 class="uk-text-primary price uk-h2 uk-margin-remove-top"> ' . $price . ' € </h4> ' . $intern_number . ' <h6 class="uk-margin-top uk-margin-remove-bottom font-thin uk-text-small price-info"> ' . $living_area . ' </h6> <h6 class="font-thin uk-margin-remove uk-text-small uk-text-uppercase price-info"> Zimmer: ' . $data->room . ' </h6> </div> </li> </ul> </div> <div class="uk-width-1-2@s uk-text-small"> <ul class="immobilien-list uk-list"> <li class="uk-margin-small-bottom"> <div class="divider uk-text-center content-right-side"> <h5 class="uk-margin-remove-bottom uk-h5 font-thin uk-text-uppercase"> Ihr Ansprechpartner</h5> <h3 class="uk-margin-remove-top uk-h5 uk-text-bold"> Mario Wittkowsky </h3> <img class="ansprechpartner-img" data-src="/src/ansprechpartner.png" uk-img> <div class="uk-text-center@l uk-margin-top"> <h5 class="uk-margin-remove-bottom font-thin"> <a href="callto:+497164564448" class="uk-link-reset"> <span uk-icon="icon:receiver"></span> 0716 / 456 4448 </a> </h5> <h5 class="font-thin uk-margin-small-top"> <a href="mailto:verkauf@verkauf.de" class="uk-link-reset"> <span uk-icon="icon:mail"></span> verkauf@<br>de </a> </h5> </div> <div class="uk-flex@l uk-flex-between uk-flex-bottom"> <div> <a class="uk-text-uppercase uk-text-secondary uk-text-bold" href="'.get_the_permalink().'"> Details </a> </div> </div> </div> </li> </ul> </div> </div> </div> </div> </div> </div>'; } $output .= '</div></div>'; return $output; endwhile; wp_reset_postdata(); }So upgedatet. Es wird dennoch imemr nur der 1 Permalink ausgegeben
-
Also hier ist mein kompletter Code
Ich hole mir alle Daten aus der Datenbank und gebe unten auch die Daten aus. Allerdings würde ich den permalink gerne aus dem QP_Query erhalten. Dafür den meta_query.
Allerdings wird mir immer nur 1 Permalink ausgegeben. Und kein Loop wo alle permalinks drin sind. Oder ist es so nicht machbar wie ich es mir vorstelle?
PHP
Alles anzeigenfunction immobilien_func($atts) { extract(shortcode_atts(array( 'object_category' => '', 'object_art' => '' ), $atts)); $db = new wpdb('root', '', 'table', 'localhost'); if (!$db) { echo "Verbindung zur Datenbank konnte nicht hergestellt werden"; } if ($object_art == "mietangebote") { $rows = $db->get_results("SELECT id, online_number,intern_number FROM immobilien WHERE object_categorie = $object_category AND rental_price > 0 ORDER BY 'sort-order' ASC"); } elseif ($object_art == "kaufangebote") { $rows = $db->get_results("SELECT id, online_number,intern_number FROM immobilien WHERE object_categorie = $object_category AND purchase_price > 0 ORDER BY 'sort-order' ASC"); } foreach ($rows as $data) { $online_nr = $data->online_number; $intern_nr = $data->intern_number; } echo "<pre>",var_dump($online_nr),"</pre>"; $args = array( 'post_type' => 'immo', 'posts_per_page' => -1 , 'meta_query' => array( 'relation' => 'AND', array( 'key' => 'intern_number', 'value' => $intern_nr, ), array( 'key' => 'online_number', 'compare' => $online_nr, ), ), ); $output = ''; $post_query = new WP_Query($args); if ($post_query->have_posts()) { $output .= '<div class="uk-grid" uk-grid> <div class="uk-width-1-1">'; while ($post_query->have_posts()) { $post_query->the_post(); $purchase_price = get_post_meta(get_the_ID(), 'purchase_price'); $rental_price = get_post_meta(get_the_ID(), 'rental_price'); $object_categorie = get_post_meta(get_the_ID(), 'object_categorie'); $meta_living_area = get_post_meta(get_the_ID(), 'living_area'); $meta_usable_area = get_post_meta(get_the_ID(), 'usable_area'); $intern_number = get_post_meta(get_the_ID(), 'intern_number'); $room = get_post_meta(get_the_ID(), 'room'); $object_art = get_post_meta(get_the_ID(), 'object_art'); $zipcode = get_post_meta(get_the_ID(), 'zipcode'); $city = get_post_meta(get_the_ID(), 'city'); $img_path_list = get_post_meta(get_the_ID(), 'image'); if ($rental_price[0] != "") { $preis_text = "Kaltmiete"; $price = number_format($rental_price[0], 2, ',', '.'); } elseif ($purchase_price[0] !== "") { $preis_text = "Kaufpreis"; $price = number_format($purchase_price[0], 2, ',', '.'); } if ($object_categorie == 301) { $living_area = 'Nutzfläche: ' . $meta_usable_area[0] . ' m²'; } else { $living_area = 'Wohnfläche: ' . $meta_living_area[0] . ' m²'; } /*Wenn keine intern_number vergeben ist nicht anzeigen*/ if ($intern_number[0] != "") { $intern_number = ' <h6 class="font-thin uk-text-small uk-text-uppercase price-info"> Objekt-ID: '. $intern_number[0] . ' </h6>'; }else{ $intern_number = ""; } $output .= '<div class="uk-card uk-card-small uk-background-muted uk-card uk-margin-bottom"> <div class="uk-card-body card-immobilien"> <div class="uk-grid" uk-grid> <div class="uk-cover-container uk-height-large uk-width-2-5@l uk-inline"> <a class="uk-inline" href="'.get_the_permalink().'"> <img data-src="' . $img_path_list[0] . '" uk-img > </a> </div> <div class="uk-width-3-5@l"> <div class="uk-grid uk-grid-match uk-grid-small uk-grid-divider" uk-grid> <div class="uk-width-1-2@s uk-text-small"> <ul class="immobilien-list uk-list"> <li class="uk-margin-small-bottom"> <div class="content-left-side"> <h3 class="uk-h5 font-thin uk-text-uppercase"> ' . $object_art[0] . ' <br> ' . $zipcode[0] . ' - ' . $city[0] . ' </h3> <h6 class="font-thin uk-text-small uk-text-uppercase uk-margin-remove price-info"> ' . $preis_text . ' </h6> <h4 class="uk-text-primary price uk-h2 uk-margin-remove-top"> ' . $price . ' € </h4> ' . $intern_number . ' <h6 class="uk-margin-top uk-margin-remove-bottom font-thin uk-text-small price-info"> ' . $living_area . ' </h6> <h6 class="font-thin uk-margin-remove uk-text-small uk-text-uppercase price-info"> Zimmer: ' . $room[0] . ' </h6> </div> </li> </ul> </div> <div class="uk-width-1-2@s uk-text-small"> <ul class="immobilien-list uk-list"> <li class="uk-margin-small-bottom"> <div class="divider uk-text-center content-right-side"> <h5 class="uk-margin-remove-bottom uk-h5 font-thin uk-text-uppercase"> Ihr Ansprechpartner</h5> <h3 class="uk-margin-remove-top uk-h5 uk-text-bold"> Mario Wittkowsky </h3> <img class="ansprechpartner-img" data-src="files/src/ansprechpartner.png" uk-img> <div class="uk-text-center@l uk-margin-top"> <h5 class="uk-margin-remove-bottom font-thin"> <a href="callto:+497164564448" class="uk-link-reset"> <span uk-icon="icon:receiver"></span> 0716 / 456 4448 </a> </h5> <h5 class="font-thin uk-margin-small-top"> <a href="mailto:verkauf@verkauf.de" class="uk-link-reset"> <span uk-icon="icon:mail"></span> verkauf@<br>immobilien.de </a> </h5> </div> <div class="uk-flex@l uk-flex-between uk-flex-bottom"> <div> <a class="uk-text-uppercase uk-text-secondary uk-text-bold" href="'.get_the_permalink().'"> Details </a> </div> </div> </div> </li> </ul> </div> </div> </div> </div> </div> </div>'; } $output .= '</div></div>'; } return $output; } -
Online number vom $rows ist zb 7245 und im mega Field steht das gleiche —
Hatte den query in der Foreach schon dein was auch nichts geändert hatte - kann euch morgen einmal den Code zeigen
-
Den Code welchen ich ausgebe kann ich morgen nochmal senden
Aufjedenfall gebe ich Daten von der Datenbank aus und möchte gerne im a href tag (get_the_permalink) zu jeweiligen Post machen
Allerdings kommt durch den wp query nur 1 permalink aver auch nur 1 title heraus und nicht 3
-
Danke für die Antwort. Es wird mir dennoch nur 1 Permalink ausgeben von dem 1 Post den er findet
Also ich würde gerne den permalink bekommen anhand des meta_keys.. Ich mache eine Datenbank Abfrage und bekomme so die online_number. Diese habe ich als meta_key auch bei den Posts hinterlegt.
-
Hey zusammen,
eine Frage. Habe eine Datenbank Abfrage und bekomme daraus eine online_number.
Diese würde ich gerne im Wp_Query einfügen.
Ist es machbar den wp query immer neu mit dem neuen Value zu füllen
Aktueller Code:
PHP
Alles anzeigenforeach ($rows as $data) { $online_nr = $data->online_number; echo "<br>Online Nummer: ".$i." ".$online_nr."<br>"; } $the_query = new WP_Query( array( 'post_type' => 'immo', 'posts_per_page' => -1, 'meta_key' => 'online_number', 'meta_value' => $online_nr ) );Beim Query wird derzeit nur eine Online Nummer ausgefüllt. Vorhanden sind aber 3
-
Weil ich es vor 2 Wochen ca fertig gestellt ahtte und es dort alels funktionierte und seit dem nichts mehr geändert worden ist..
Were ich mal auf dem laufenden lassen, wenn ich den Fehler gefunden habe
-
Hey zusammen
hat jemand von euch schon mit dem Plugin
JK Html To PDF gearbeiteit?
Er fidnet folgende Funktion nicht mehr :
jk_hpdf_generate_pdf()Vor 2 Wochen ging alles wunderbar, es wurde ncihts geändert und das Plugin auch nicht geupdatet..
-
habe es jetzt erstmal mit einem Select Query gelöst (Y)
-
Ich mal wieder.
kurze Frage wenn ich ein Datenbankfeld (booleon: tinyint(1) ) angelegt habe und abfragen will ob es true (1) oder false(0) ist muss ich dafür extra ein Query machen ?
zur Zeit sieht meinu update Statement wie folgt aus:
PHP
Alles anzeigenpublic function activate($data) { global $wpdb; var_dump($data); $update = $wpdb->update( 'webkfz_dealer_registration', array( 'active' => 1, ), array( 'id' => $data['id']), //Wo id gleich $$data['id'] ist array( '%d', // Value active ), array( '%d' ) ); if ($update) { return $update; }else{ return $wpdb->last_error; } }Steh dort gerade ein wenig auf dem Schlauch