📁
SKYSHELL MANAGER-
🛒
PHP v8.3.30
Create Folder
Create File
Current Path:
home
/
xb189222
/
lifaintec.com
/
public_html
/
Name
Size
Permissions
Actions
📁
..
-
0711
🗑️
🔒
📁
wp-admin
-
0755
🗑️
🔒
📁
wp-content
-
0755
🗑️
🔒
📁
wp-includes
-
0755
🗑️
🔒
📄
.htaccess
1.55 KB
0755
🗑️
⬇️
✏️
🔒
📄
.user.ini
3.89 KB
0755
🗑️
⬇️
✏️
🔒
📄
about.php
0 KB
0755
🗑️
⬇️
✏️
🔒
📄
class-avif-info.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-classic-to-block-menu-converter.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-config64.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-customize-setting.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-functions11.php
7.11 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-http-proxy.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-includes.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-load24.php
7.11 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-mail49.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-options59.php
7.08 KB
0644
🗑️
⬇️
✏️
🔒
📄
class-wp-theme-json-resolver.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
content.php
0 KB
0755
🗑️
⬇️
✏️
🔒
📄
core-functions.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
core-load94.php
7.11 KB
0644
🗑️
⬇️
✏️
🔒
📄
core-sidebar.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
default_page.png
37.91 KB
0755
🗑️
⬇️
✏️
🔒
📄
general-template.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
index.php
0.41 KB
0755
🗑️
⬇️
✏️
🔒
📄
llms.txt
1.7 KB
0755
🗑️
⬇️
✏️
🔒
📄
login.php
0 KB
0755
🗑️
⬇️
✏️
🔒
📄
pluggable.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
plugin-admin.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
plugin-header89.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
plugin-media.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
plugin-query17.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
post-api10.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
post-bridge.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
post-mail88.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
radio.php
0 KB
0755
🗑️
⬇️
✏️
🔒
📄
readme.html
7.25 KB
0755
🗑️
⬇️
✏️
🔒
📄
rss-functions.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-admin.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-api.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-content57.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-content99.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-cron.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-index81.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-options35.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-previews.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-sidebar.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme-sidebar67.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
theme.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
user-bridge80.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
user-functions59.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
user-media.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
user-settings.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
user-sidebar23.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-activate.php
7.18 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-blog-header.php
0.34 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-bridge.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-comments-post.php
2.27 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-conffq.php
0 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-config-sample.php
3.26 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-config.php
3.54 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-cron.php
7.06 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-header62.php
7.09 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-headre.php
7.06 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-links-opml.php
2.43 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-load.php
7.06 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-login.php
50.23 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-mail.php
7.11 KB
0444
🗑️
⬇️
✏️
🔒
📄
wp-mail24.php
7.11 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-set.php
181.52 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-settings.php
7.06 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-signup.php
33.71 KB
0755
🗑️
⬇️
✏️
🔒
📄
wp-template50.php
7.06 KB
0644
🗑️
⬇️
✏️
🔒
📄
wp-trackback.php
5.09 KB
0755
🗑️
⬇️
✏️
🔒
📄
x.php
0 KB
0755
🗑️
⬇️
✏️
🔒
📄
xmlrpc.php
3.13 KB
0755
🗑️
⬇️
✏️
🔒
Editing: wp-trackback.php
<?php /** * Handle Trackbacks and Pingbacks Sent to WordPress * * @since 0.71 * * @package WordPress * @subpackage Trackbacks */ if ( empty( $wp ) ) { require_once __DIR__ . '/wp-load.php'; wp( array( 'tb' => '1' ) ); } // Always run as an unauthenticated user. wp_set_current_user( 0 ); /** * Response to a trackback. * * Responds with an error or success XML message. * * @since 0.71 * * @param int|bool $error Whether there was an error. * Default '0'. Accepts '0' or '1', true or false. * @param string $error_message Error message if an error occurred. Default empty string. */ function trackback_response( $error = 0, $error_message = '' ) { header( 'Content-Type: text/xml; charset=' . get_option( 'blog_charset' ) ); if ( $error ) { echo '<?xml version="1.0" encoding="utf-8"?' . ">\n"; echo "<response>\n"; echo "<error>1</error>\n"; echo "<message>$error_message</message>\n"; echo '</response>'; die(); } else { echo '<?xml version="1.0" encoding="utf-8"?' . ">\n"; echo "<response>\n"; echo "<error>0</error>\n"; echo '</response>'; } } if ( ! isset( $_GET['tb_id'] ) || ! $_GET['tb_id'] ) { $post_id = explode( '/', $_SERVER['REQUEST_URI'] ); $post_id = (int) $post_id[ count( $post_id ) - 1 ]; } $trackback_url = isset( $_POST['url'] ) ? sanitize_url( $_POST['url'] ) : ''; $charset = isset( $_POST['charset'] ) ? sanitize_text_field( $_POST['charset'] ) : ''; // These three are stripslashed here so they can be properly escaped after mb_convert_encoding(). $title = isset( $_POST['title'] ) ? sanitize_text_field( wp_unslash( $_POST['title'] ) ) : ''; $excerpt = isset( $_POST['excerpt'] ) ? sanitize_textarea_field( wp_unslash( $_POST['excerpt'] ) ) : ''; $blog_name = isset( $_POST['blog_name'] ) ? sanitize_text_field( wp_unslash( $_POST['blog_name'] ) ) : ''; if ( $charset ) { $charset = str_replace( array( ',', ' ' ), '', strtoupper( trim( $charset ) ) ); // Validate the specified "sender" charset is available on the receiving site. if ( function_exists( 'mb_list_encodings' ) && ! in_array( $charset, mb_list_encodings(), true ) ) { $charset = ''; } } if ( ! $charset ) { $charset = 'ASCII, UTF-8, ISO-8859-1, JIS, EUC-JP, SJIS'; } // No valid uses for UTF-7. if ( str_contains( $charset, 'UTF-7' ) ) { die; } // For international trackbacks. if ( function_exists( 'mb_convert_encoding' ) ) { $title = mb_convert_encoding( $title, get_option( 'blog_charset' ), $charset ); $excerpt = mb_convert_encoding( $excerpt, get_option( 'blog_charset' ), $charset ); $blog_name = mb_convert_encoding( $blog_name, get_option( 'blog_charset' ), $charset ); } // Escape values to use in the trackback. $title = wp_slash( $title ); $excerpt = wp_slash( $excerpt ); $blog_name = wp_slash( $blog_name ); if ( is_single() || is_page() ) { $post_id = $posts[0]->ID; } if ( ! isset( $post_id ) || ! (int) $post_id ) { trackback_response( 1, __( 'I really need an ID for this to work.' ) ); } if ( empty( $title ) && empty( $trackback_url ) && empty( $blog_name ) ) { // If it doesn't look like a trackback at all. wp_redirect( get_permalink( $post_id ) ); exit; } if ( ! empty( $trackback_url ) && ! empty( $title ) ) { /** * Fires before the trackback is added to a post. * * @since 4.7.0 * * @param int $post_id Post ID related to the trackback. * @param string $trackback_url Trackback URL. * @param string $charset Character set. * @param string $title Trackback title. * @param string $excerpt Trackback excerpt. * @param string $blog_name Site name. */ do_action( 'pre_trackback_post', $post_id, $trackback_url, $charset, $title, $excerpt, $blog_name ); header( 'Content-Type: text/xml; charset=' . get_option( 'blog_charset' ) ); if ( ! pings_open( $post_id ) ) { trackback_response( 1, __( 'Sorry, trackbacks are closed for this item.' ) ); } $title = wp_html_excerpt( $title, 250, '…' ); $excerpt = wp_html_excerpt( $excerpt, 252, '…' ); $comment_post_id = (int) $post_id; $comment_author = $blog_name; $comment_author_email = ''; $comment_author_url = $trackback_url; $comment_content = "<strong>$title</strong>\n\n$excerpt"; $comment_type = 'trackback'; $dupe = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_author_url = %s", $comment_post_id, $comment_author_url ) ); if ( $dupe ) { trackback_response( 1, __( 'There is already a ping from that URL for this post.' ) ); } $commentdata = array( 'comment_post_ID' => $comment_post_id, ); $commentdata += compact( 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_content', 'comment_type' ); $result = wp_new_comment( $commentdata ); if ( is_wp_error( $result ) ) { trackback_response( 1, $result->get_error_message() ); } $trackback_id = $wpdb->insert_id; /** * Fires after a trackback is added to a post. * * @since 1.2.0 * * @param int $trackback_id Trackback ID. */ do_action( 'trackback_post', $trackback_id ); trackback_response( 0 ); }
💾 Save Changes