hab ich schon :)
mal schauen ob die morgen antworten. Das nervt ziemlich.
eigentlich sollte alles funktionieren...
Beiträge von austicker
-
-
ja hab das noch hinzugefügt, das problem ist, ich kann machen was ich will er zeigt es nicht an.
hab auch mehrere dateien, benutze auch ein theme, welches ich gekauft habe.
dort ist auch ein comments.php drinne, aber immer wenn ich was poste, steht in der adresszeile halt das wp-comments-post.php
ob er überhaupt da reingeht im comments.php weis ich jetzt nicht kann es hier mal reinziehen, weis auch nciht genau ob da auch was mit single.php aufsich haben kann.
sagt mir welche informationen ihr braucht, ich poste es, will nur das es klappt....danke für deine antwort
-
hallo,
hab mich jetzt extra hier angemeldet, nachdem ich 2 stunden ganz google abgecheckt habe :)
ich hoffe wirklich sehr das irgendjemand mir helfen kann.Und zwar hab ich folgendes problem
meine website ist online und hab das immer s eingestellt das leute ohne sich anzumelden kommentieren können.
hatte es aber noch nie ausprobiert.
jetzt wollten wir ein gewinnspiel machen und wollte es einfach mal testen.
gib mein namen ein und meine emailadresse schreib ein text und klicke dann auf post comment.
er aktualsiert die seite, der inhalt wo der name und die email adresse reinkommt ist leer, und der text ist noch im textfeld, aber nichts wurde gepostet.
wieso?:(
hab alles eingestellt bei den einstellungen, ich seh nur das in der adresse zeile springt er kurz in wp-comments-post.php und dann springt er wieder raus, aber er tut rein garnichts
ich bin echt am verzweifeln.quellcode:
HTML
Alles anzeigen<?php/** * Handles Comment Post to WordPress and prevents duplicate comment posting. * * @package WordPress */ if ( 'POST' != $_SERVER['REQUEST_METHOD'] ) { header('Allow: POST'); header('HTTP/1.1 405 Method Not Allowed'); header('Content-Type: text/plain'); exit;} /** Sets up the WordPress Environment. */require( dirname(__FILE__) . '/wp-load.php' ); nocache_headers(); $comment_post_ID = isset($_POST['comment_post_ID']) ? (int) $_POST['comment_post_ID'] : 0; $post = get_post($comment_post_ID); if ( empty($post->comment_status) ) { do_action('comment_id_not_found', $comment_post_ID); exit;} // get_post_status() will get the parent status for attachments.$status = get_post_status($post); $status_obj = get_post_status_object($status); if ( !comments_open($comment_post_ID) ) { do_action('comment_closed', $comment_post_ID); wp_die( __('Sorry, comments are closed for this item.') );} elseif ( 'trash' == $status ) { do_action('comment_on_trash', $comment_post_ID); exit;} elseif ( !$status_obj->public && !$status_obj->private ) { do_action('comment_on_draft', $comment_post_ID); exit;} elseif ( post_password_required($comment_post_ID) ) { do_action('comment_on_password_protected', $comment_post_ID); exit;} else { do_action('pre_comment_on_post', $comment_post_ID);} $comment_author = ( isset($_POST['author']) ) ? trim(strip_tags($_POST['author'])) : null;$comment_author_email = ( isset($_POST['email']) ) ? trim($_POST['email']) : null;$comment_author_url = ( isset($_POST['url']) ) ? trim($_POST['url']) : null;$comment_content = ( isset($_POST['comment']) ) ? trim($_POST['comment']) : null; // If the user is logged in$user = wp_get_current_user();if ( $user->exists() ) { if ( empty( $user->display_name ) ) $user->display_name=$user->user_login; $comment_author = $wpdb->escape($user->display_name); $comment_author_email = $wpdb->escape($user->user_email); $comment_author_url = $wpdb->escape($user->user_url); if ( current_user_can('unfiltered_html') ) { if ( wp_create_nonce('unfiltered-html-comment_' . $comment_post_ID) != $_POST['_wp_unfiltered_html_comment'] ) { kses_remove_filters(); // start with a clean slate kses_init_filters(); // set up the filters } }} else { if ( get_option('comment_registration') || 'private' == $status ) wp_die( __('Sorry, you must be logged in to post a comment.') );} $comment_type = ''; if ( get_option('require_name_email') && !$user->exists() ) { if ( 6 > strlen($comment_author_email) || '' == $comment_author ) wp_die( __('<strong>ERROR</strong>: please fill the required fields (name, email).') ); elseif ( !is_email($comment_author_email)) wp_die( __('<strong>ERROR</strong>: please enter a valid email address.') );} if ( '' == $comment_content ) wp_die( __('<strong>ERROR</strong>: please type a comment.') ); $comment_parent = isset($_POST['comment_parent']) ? absint($_POST['comment_parent']) : 0; $commentdata = compact('comment_post_ID', 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_content', 'comment_type', 'comment_parent', 'user_ID'); $comment_id = wp_new_comment( $commentdata ); $comment = get_comment($comment_id);do_action('set_comment_cookies', $comment, $user); $location = empty($_POST['redirect_to']) ? get_comment_link($comment_id) : $_POST['redirect_to'] . '#comment-' . $comment_id;$location = apply_filters('comment_post_redirect', $location, $comment); wp_safe_redirect( $location );exit;ich hoffe wirklich sehr das mir jemand helfen kann