Keiner eine Idee was ich versuchen könnte um das Problem zu beheben?
Danke!
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenKeiner eine Idee was ich versuchen könnte um das Problem zu beheben?
Danke!
Hi,
also die Funktion get_thumbnail_path holt sich die ID und übergibt das an die Wordpress Funktion get_the_post_thumbnail. Die kann nicht benutzt werden weil die Wordpressfunktionen an dieser stelle nicht geladen sind.
Oder ich mach es viel zu kompliziert, evt gibt es da ja einen eigenen Wordpress "weg"
Danke!
So ich hab noch etwas rausbekommen. Es scheint lediglich daran zu liegen das ich die functions.php nicht importieren kann, da dort Zeilen drin stehen die nur Wordpress versteht. Wie z.B. AddAction. Gibt es da eine andere Möglichkeit ? Bilder per Jquery auszutauschen?
DANKE!
Hallo zusammen,
ich habe vor ca 2 Wochen den Simple Responisve Slider installiert.
Ich bin mir zu 100% sicher das die Mediathek funktioniert hat(ich hab schließlich Bilder in den Slider eingefügt).
Nun jetzt bin ich fast mit der Seite durch, wollte in einen Beitrag Bilder einfügen und merke das ich in der Mediathek keine Bilder mehr angezeigt bekomme. Jetzt kommt das schlimme, Deaktiviere ich den Slider oder lösche ihn, geht wieder alles.
Ich habe das Theme gewechselt aber der Fehler bleibt. Im Debug modus steht im Frontend folgende Sachen bei aktiviertem Slider:
Notice: Undefined index: editor_image in C:\xampp\htdocs\wp_ti\wp-content\plugins\simple-responsive-slider\simple-responsive-slider-admin.php on line 227
Ich gehe mal nicht davon aus das es daran liegt aber wer weiß.
Hatte von euch schonmal jemand so ein Problem? Oder hat jemand eine Idee wo es dran hängen könnte?
VIELEN Dank schonmal :)
Hallo Zusammen,
ich bin momentan dabei mir etwas in Wordpress zu Programmieren um Bilder per Jquery zu tauschen. Ich habe per Ajax versucht ein PHP File aufzurufen welche eine Funktion aufruft um den Bilderpfad aus Wordpress auzulesen um diesen zu ersetzen. Leider bekomme ich immer einen Internal Server Error 500 in changeTeamPic.php, allerdings ist in der error.log nichts neues drin.
Das ganze soll dazu dienen das wenn man auf einen Namen klickt daneben das aktuelle Bild erscheint.
hier wie folge meine Forgehensweise:
dieses Script wird richtig aufgerufen:
$('a.fotomember').bind("click", function (event) {
event.preventDefault();
var id = $(this).attr("href");
alert("Variable id gefüllt mit"+id);
$.post("wp-content/themes/takeit/changeTeamPic.php", {id: id}, function (data) {
alert("Variable data gefüllt mit"+data);
$('.memberfoto').attr('src',data);
});
});
in dem Script wird die Datei "changeTeamPic.php" aufgerufen und hier kommt dann auch der Fehler:
<?php
include "functions.php"; //wp-content/themes/takeit/functions.php geht auch nicht
echo get_thumbnail_path();
?>
durch "echo get_thumbnail_path()" wird folgende funktion aufgerufen:
function get_thumbnail_path(){
$id = $_POST["id"];
$path = get_the_post_thumbnail($id, 'full');
return $path;
}
Habt ihr einen Tipp für mich?
DANKE!!
Okay :)
Dann hab ich jetzt doch noch ne Frage wo ich nicht weiter komme.
Ich würde passend zum Title und zum Content an einer anderen Stelle auch das Beitragsbild anzeigen.
Kann ich das Thumbnail auch iwie so auslesen/ausgeben wie den Content und Title wie oben?
Ich hab mich schon durch den http://codex.wordpress.org/Function_Reference gelesen, aber ich glaube ich denke iwie falsch herum oder so... zumindest finde ich momentan keinen weg.
Gibt es überhaupt die Möglichkeit anhand der ID das Thumnail anzuzeigen?
Danke:mrgreen:
Ähem... :-)
ja... das brennt schon ziemlich dolle... ich habe doch tatsächlich beim anlegen das "s" vergessen ich vollidiot.
Bitte nicht so dolle hauen.
Aber vielen Dank. Thema hat sich somit erledigt!!
hier nochmal der richtige Code aus der functions.php:
add_action('get_menu_title','get_menu_content');
function get_menu_title($id){
$post = get_post($id);
$title = $post->post_title;
return $title;
}
function get_menu_content($id){
$post = get_post($id);
$content = $post->post_content;
return $content;
}
Alles anzeigen
und dann so aufrufen:
Danke!!
Hi Monika,
mit der Navigation möchte ich erst einmal nichts tun. Meine Navigation soll fest 3 Elemente habe die als Seiten verwaltet werden soll.
Ich habe allerdings das Gefühl das meine function.php nicht fungiert.
Habe zum Test folgendes in die function.php eingetragen und dann in der page.php aufgerufen:
add_action('get_menu_title','get_menu_content','get_echo');
function get_echo(){
$text= "hallo";
return $text;
}
....
//Thumbnails erlauben
add_theme_support( 'post-thumbnails' );
Alles anzeigen
Hier meine PHP Fehlermeldung:
Fatal error: Call to undefined function get_echo() in C:\xampp\htdocs\wp_ti\wp-content\themes\takeit\page.php on line 22
Doofe Frage: Muss ich die function.php einbinden?
DANKE!
Hallo,
hat keine eine Idee? Wäre super wenn da jemand drüber schaut ich komme dort einfach nicht weiter.
Danke!
Also die JQuery geschichten laufen. Aber das PHP aus Beitrag eins noch nicht. Wenn ich mich hier iwie bescheuert verhalte, dann sagt es mir bitte :)
Danke!
Hallo,
hat keine eine Idee? Wäre super wenn da jemand drüber schaut ich komme dort einfach nicht weiter.
Danke!
Hallo Zusammen,
ich glaube das Problem liegt an der Wurzel. Ich habe für eine andere Sachen versucht ein Javascript einzubinden. Das hat leider auch nicht funktioniert. Ich kann ja mal meinen Code Posten. Eventuell kann ja jemand drüber schauen und sagen was ich falsche gemacht habe.
function.php:
<?php
function get_menu_title($id){
$post = get_post($id);
$title = $post->post_title;
return $title;
}
function get_menu_content($id){
$post = get_post($id, ARRAY_A);
$content = $post['post_content'];
return $content;
}
function load_own_script() {
wp_enqueue_script(
// Name des Scripts (benötigt man z.B. zum Entfernen, etc.)
'handlerMyScripts',
// Ort der Script-Datei
get_stylesheet_directory_uri() . '/js/scripts.js',
// Liste der Scripts, welche von der Script-Datei benötigt werden.
// In diesem Falle das von Wordpress geladene jqeury
array('jquery')
);
}
add_action( 'wp_enqueue_scripts', 'load_own_script','get_menu_title','get_menu_content');
?>
Alles anzeigen
scripts.js
/**
* Created by markus on 28.05.14.
/**
* AutoCroll bei Ankern
*/
jQuery(document).ready(function ($) {
alert("seite geladen");
$('a[href*=#]').bind("click", function (event) {
event.preventDefault();
var ziel = $(this).attr("href");
$('html,body').animate({
scrollTop: $(ziel).offset().top
}, 2000, function () {
location.hash = ziel;
});
});
return false;
});
/**
function fullscreen() {
$('a').click(function() {
if(!$(this).hasClass('noeffect')) {
window.location = $(this).attr('href');
return false;
}
});
}
fullscreen();
**/
Alles anzeigen
Blöd gefragt: Muss ich noch etwas einbinden oder war es das schon?
Wie ich die Funktionnen aufrufe ist im ersten Post sichtbar. btw kann mir jemand sagen warum mein JQuery nicht läuft ?
Besten Dank!
Bei der zweiten Funktion gibt es einen Tippfehler. Es wird natürlich $content zurück gegeben.
Hallo Zusammen,
als erstes Danke für dieses geniale Forum. Nachdem ich ein bisschen gelesen habe möchte ich mich nun mit einbringen aber auch eigne Fragen stellen :). Fragen stellen wird zu beginn wohl überwiegen, da ich in Wordpress noch recht frisch bin.
Nun zu meiner Frage:
Ich habe ein Design bei dem das Menü einen Title und einen Teaser Text pro Punkt enthalten soll. Da ich nichts gefunden habe wie man einen Teaser text in das Menü einbinden( und das Menü schwer nachzubauen ist) habe ich mich entschieden das Menü statisch zu machen, und einfach zu verlinken. Klappt bis jetzt alles gut. Nun brauche ich noch den Title und den Text der Seite.
Ich habe mir folgende Funktion geschieben:
function get_menu_title($id){
$post = get_post($id);
$title = $post->post_title;
return $title;
}
function get_menu_content($id){
$post = get_post($id);
$content = $post->post_content;
return $title;
}
Alles anzeigen
aufgerufen wird das ganze mit:
<div class="rnavtext">
<h3><?php echo get_menu_title(43); ?></h3>
<?php echo get_menu_content(43); ?>
</div>
Die ID 43 ist die ID der statischen Seite, von welcher ich den Title und den Inhalt haben möchte.
Allerdings wird nach einfügen des Codes in die page.php das menü nicht mehr angezeigt.
Hat da evt. jemand eine Idee? Oder geht das so erst garnicht?
Vielen Dank schonmal!
Stikkx