Failed to save the file to the "xx" directory.

Failed to save the file to the "ll" directory.

Failed to save the file to the "mm" directory.

Failed to save the file to the "wp" directory.

403WebShell
403Webshell
Server IP : 66.29.132.124  /  Your IP : 18.116.47.194
Web Server : LiteSpeed
System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : wavevlvu ( 1524)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/wavevlvu/diixadigital.com/wp-content/plugins/jetpack/modules/theme-tools/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/wavevlvu/diixadigital.com/wp-content/plugins/jetpack/modules/theme-tools/site-breadcrumbs.php
<?php
/**
 * Plugin Name: Site Breadcrumbs
 * Plugin URI: https://wordpress.com
 * Description: Quickly add breadcrumbs to the single view of a hierarchical post type or a hierarchical taxonomy.
 * Author: Automattic
 * Version: 1.0
 * Author URI: https://wordpress.com
 * License: GPL2 or later
 * Text Domain: jetpack
 *
 * @package automattic/jetpack
 */

if ( ! class_exists( '\Automattic\Jetpack\Classic_Theme_Helper\Main' ) ) {

	if ( ! function_exists( 'jetpack_breadcrumbs' ) ) {
		/**
		 * Echos a set of breadcrumbs.
		 *
		 * Themes can call this function where the breadcrumbs should be outputted.
		 *
		 * @phan-suppress PhanRedefineFunction -- Covered by function_exists check.
		 */
		function jetpack_breadcrumbs() {
			_deprecated_function( __FUNCTION__, 'jetpack-13.8' );
			$taxonomy                 = is_category() ? 'category' : get_query_var( 'taxonomy' );
			$is_taxonomy_hierarchical = is_taxonomy_hierarchical( $taxonomy );

			$post_type                 = is_page() ? 'page' : get_query_var( 'post_type' );
			$is_post_type_hierarchical = is_post_type_hierarchical( $post_type );

			if ( ! ( $is_post_type_hierarchical || $is_taxonomy_hierarchical ) || is_front_page() ) {
				return;
			}

			$breadcrumb = '';
			$position   = 1;

			if ( $is_post_type_hierarchical ) {
				$post_id   = get_queried_object_id();
				$ancestors = array_reverse( get_post_ancestors( $post_id ) );
				if ( $ancestors ) {
					foreach ( $ancestors as $ancestor ) {
						$breadcrumb .= '<span itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><meta itemprop="position" content="' . esc_attr( $position ) . '"><a href="' . esc_url( get_permalink( $ancestor ) ) . '" itemprop="item"><span itemprop="name">' . esc_html( get_the_title( $ancestor ) ) . '</span></a></span>';
						++$position;
					}
				}
				$breadcrumb .= '<span class="current-page" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><meta itemprop="position" content="' . esc_attr( $position ) . '"><span itemprop="name">' . esc_html( get_the_title( $post_id ) ) . '</span></span>';
			} elseif ( $is_taxonomy_hierarchical ) {
				$current = get_term( get_queried_object_id(), $taxonomy );

				if ( is_wp_error( $current ) ) {
					return;
				}

				if ( $current->parent ) {
					$breadcrumb = jetpack_get_term_parents( $current->parent, $taxonomy );
				}

				$breadcrumb .= '<span class="current-category" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><meta property="position" content="' . esc_attr( $position ) . '"><span itemprop="name">' . esc_html( $current->name ) . '</span></span>';
			}

			$home = '<span itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><meta itemprop="position" content="' . esc_attr( $position ) . '"><meta itemprop="position" content="0"><a href="' . esc_url( home_url( '/' ) ) . '" class="home-link" itemprop="item" rel="home"><span itemprop="name">' . esc_html__( 'Home', 'jetpack' ) . '</span></a></span>';

			echo '<nav class="entry-breadcrumbs" itemscope itemtype="https://schema.org/BreadcrumbList">' . $home . $breadcrumb . '</nav>'; //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
		}

	}

	if ( ! function_exists( 'jetpack_get_term_parents' ) ) {
		/**
		 * Return the parents for a given taxonomy term ID.
		 *
		 * @phan-suppress PhanRedefineFunction -- Covered by function_exists check.
		 *
		 * @param int    $term Taxonomy term whose parents will be returned.
		 * @param string $taxonomy Taxonomy name that the term belongs to.
		 * @param array  $visited Terms already added to prevent duplicates.
		 *
		 * @return string A list of links to the term parents.
		 */
		function jetpack_get_term_parents( $term, $taxonomy, $visited = array() ) {
			_deprecated_function( __FUNCTION__, 'jetpack-13.8' );
			$parent = get_term( $term, $taxonomy );

			if ( is_wp_error( $parent ) ) {
				return $parent;
			}

			$chain = '';

			if ( $parent->parent && ( $parent->parent !== $parent->term_id ) && ! in_array( $parent->parent, $visited, true ) ) {
				$visited[] = $parent->parent;
				$chain    .= jetpack_get_term_parents( $parent->parent, $taxonomy, $visited );
			}

			$chain .= '<a href="' . esc_url( get_category_link( $parent->term_id ) ) . '">' . $parent->name . '</a>';

			return $chain;
		}
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit