ErrorException (E_DEPRECATED)
Function get_magic_quotes_gpc() is deprecated ErrorException thrown with message "Function get_magic_quotes_gpc() is deprecated" Stacktrace: #31 ErrorException in /home/jobgrinco/public_html/blog/wp-includes/formatting.php:4826 #30 Illuminate\Foundation\Bootstrap\HandleExceptions:handleError in /home/jobgrinco/public_html/blog/wp-includes/formatting.php:4826 #29 wp_parse_str in /home/jobgrinco/public_html/blog/wp-includes/functions.php:4100 #28 wp_parse_args in /home/jobgrinco/public_html/blog/wp-includes/link-template.php:4013 #27 get_avatar_data in /home/jobgrinco/public_html/blog/wp-includes/link-template.php:3938 #26 get_avatar_url in /home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/generators/schema/person.php:233 #25 Yoast\WP\SEO\Generators\Schema\Person:set_image_from_avatar in /home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/generators/schema/person.php:184 #24 Yoast\WP\SEO\Generators\Schema\Person:add_image in /home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/generators/schema/person.php:146 #23 Yoast\WP\SEO\Generators\Schema\Person:build_person_data in /home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/generators/schema/author.php:42 #22 Yoast\WP\SEO\Generators\Schema\Author:generate in /home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/generators/schema-generator.php:128 #21 Yoast\WP\SEO\Generators\Schema_Generator:generate_graph in /home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/generators/schema-generator.php:75 #20 Yoast\WP\SEO\Generators\Schema_Generator:generate in /home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/presentations/indexable-presentation.php:720 #19 Yoast\WP\SEO\Presentations\Indexable_Presentation:generate_schema in /home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/presentations/abstract-presentation.php:66 #18 Yoast\WP\SEO\Presentations\Abstract_Presentation:__get in /home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/presenters/schema-presenter.php:61 #17 Yoast\WP\SEO\Presenters\Schema_Presenter:get in /home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/presenters/schema-presenter.php:45 #16 Yoast\WP\SEO\Presenters\Schema_Presenter:present in /home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/integrations/front-end-integration.php:406 #15 Yoast\WP\SEO\Integrations\Front_End_Integration:present_head in /home/jobgrinco/public_html/blog/wp-includes/class-wp-hook.php:286 #14 WP_Hook:apply_filters in /home/jobgrinco/public_html/blog/wp-includes/class-wp-hook.php:310 #13 WP_Hook:do_action in /home/jobgrinco/public_html/blog/wp-includes/plugin.php:465 #12 do_action in /home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/integrations/front-end-integration.php:377 #11 Yoast\WP\SEO\Integrations\Front_End_Integration:call_wpseo_head in /home/jobgrinco/public_html/blog/wp-includes/class-wp-hook.php:286 #10 WP_Hook:apply_filters in /home/jobgrinco/public_html/blog/wp-includes/class-wp-hook.php:310 #9 WP_Hook:do_action in /home/jobgrinco/public_html/blog/wp-includes/plugin.php:465 #8 do_action in /home/jobgrinco/public_html/blog/wp-includes/general-template.php:2745 #7 wp_head in /home/jobgrinco/public_html/blog/wp-content/themes/baskerville/header.php:58 #6 require_once in /home/jobgrinco/public_html/blog/wp-includes/template.php:722 #5 load_template in /home/jobgrinco/public_html/blog/wp-includes/template.php:671 #4 locate_template in /home/jobgrinco/public_html/blog/wp-includes/general-template.php:41 #3 get_header in /home/jobgrinco/public_html/blog/wp-content/themes/baskerville/single.php:1 #2 include in /home/jobgrinco/public_html/blog/wp-includes/template-loader.php:78 #1 require_once in /home/jobgrinco/public_html/blog/wp-blog-header.php:19 #0 require in /home/jobgrinco/public_html/blog/index.php:17
31
ErrorException
/home/jobgrinco/public_html/blog/wp-includes/formatting.php4826
30
Illuminate\Foundation\Bootstrap\HandleExceptions handleError
/home/jobgrinco/public_html/blog/wp-includes/formatting.php4826
29
wp_parse_str
/home/jobgrinco/public_html/blog/wp-includes/functions.php4100
28
wp_parse_args
/home/jobgrinco/public_html/blog/wp-includes/link-template.php4013
27
get_avatar_data
/home/jobgrinco/public_html/blog/wp-includes/link-template.php3938
26
get_avatar_url
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/generators/schema/person.php233
25
Yoast\WP\SEO\Generators\Schema\Person set_image_from_avatar
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/generators/schema/person.php184
24
Yoast\WP\SEO\Generators\Schema\Person add_image
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/generators/schema/person.php146
23
Yoast\WP\SEO\Generators\Schema\Person build_person_data
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/generators/schema/author.php42
22
Yoast\WP\SEO\Generators\Schema\Author generate
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/generators/schema-generator.php128
21
Yoast\WP\SEO\Generators\Schema_Generator generate_graph
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/generators/schema-generator.php75
20
Yoast\WP\SEO\Generators\Schema_Generator generate
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/presentations/indexable-presentation.php720
19
Yoast\WP\SEO\Presentations\Indexable_Presentation generate_schema
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/presentations/abstract-presentation.php66
18
Yoast\WP\SEO\Presentations\Abstract_Presentation __get
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/presenters/schema-presenter.php61
17
Yoast\WP\SEO\Presenters\Schema_Presenter get
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/presenters/schema-presenter.php45
16
Yoast\WP\SEO\Presenters\Schema_Presenter present
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/integrations/front-end-integration.php406
15
Yoast\WP\SEO\Integrations\Front_End_Integration present_head
/home/jobgrinco/public_html/blog/wp-includes/class-wp-hook.php286
14
WP_Hook apply_filters
/home/jobgrinco/public_html/blog/wp-includes/class-wp-hook.php310
13
WP_Hook do_action
/home/jobgrinco/public_html/blog/wp-includes/plugin.php465
12
do_action
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/integrations/front-end-integration.php377
11
Yoast\WP\SEO\Integrations\Front_End_Integration call_wpseo_head
/home/jobgrinco/public_html/blog/wp-includes/class-wp-hook.php286
10
WP_Hook apply_filters
/home/jobgrinco/public_html/blog/wp-includes/class-wp-hook.php310
9
WP_Hook do_action
/home/jobgrinco/public_html/blog/wp-includes/plugin.php465
8
do_action
/home/jobgrinco/public_html/blog/wp-includes/general-template.php2745
7
wp_head
/home/jobgrinco/public_html/blog/wp-content/themes/baskerville/header.php58
6
require_once
/home/jobgrinco/public_html/blog/wp-includes/template.php722
5
load_template
/home/jobgrinco/public_html/blog/wp-includes/template.php671
4
locate_template
/home/jobgrinco/public_html/blog/wp-includes/general-template.php41
3
get_header
/home/jobgrinco/public_html/blog/wp-content/themes/baskerville/single.php1
2
include
/home/jobgrinco/public_html/blog/wp-includes/template-loader.php78
1
require_once
/home/jobgrinco/public_html/blog/wp-blog-header.php19
0
require
/home/jobgrinco/public_html/blog/index.php17
/home/jobgrinco/public_html/blog/wp-includes/formatting.php
        $value = call_user_func( $callback, $value );
    }
 
    return $value;
}
 
/**
 * Parses a string into variables to be stored in an array.
 *
 * Uses {@link https://secure.php.net/parse_str parse_str()} and stripslashes if
 * {@link https://secure.php.net/magic_quotes magic_quotes_gpc} is on.
 *
 * @since 2.2.1
 *
 * @param string $string The string to be parsed.
 * @param array  $array  Variables will be stored in this array.
 */
function wp_parse_str( $string, &$array ) {
    parse_str( $string, $array );
    if ( get_magic_quotes_gpc() ) {
        $array = stripslashes_deep( $array );
    }
    /**
     * Filters the array of variables derived from a parsed string.
     *
     * @since 2.3.0
     *
     * @param array $array The array populated with variables.
     */
    $array = apply_filters( 'wp_parse_str', $array );
}
 
/**
 * Convert lone less than signs.
 *
 * KSES already converts lone greater than signs.
 *
 * @since 2.3.0
 *
 * @param string $text Text to be converted.
Arguments
  1. "Function get_magic_quotes_gpc() is deprecated"
    
/home/jobgrinco/public_html/blog/wp-includes/formatting.php
        $value = call_user_func( $callback, $value );
    }
 
    return $value;
}
 
/**
 * Parses a string into variables to be stored in an array.
 *
 * Uses {@link https://secure.php.net/parse_str parse_str()} and stripslashes if
 * {@link https://secure.php.net/magic_quotes magic_quotes_gpc} is on.
 *
 * @since 2.2.1
 *
 * @param string $string The string to be parsed.
 * @param array  $array  Variables will be stored in this array.
 */
function wp_parse_str( $string, &$array ) {
    parse_str( $string, $array );
    if ( get_magic_quotes_gpc() ) {
        $array = stripslashes_deep( $array );
    }
    /**
     * Filters the array of variables derived from a parsed string.
     *
     * @since 2.3.0
     *
     * @param array $array The array populated with variables.
     */
    $array = apply_filters( 'wp_parse_str', $array );
}
 
/**
 * Convert lone less than signs.
 *
 * KSES already converts lone greater than signs.
 *
 * @since 2.3.0
 *
 * @param string $text Text to be converted.
Arguments
  1. 8192
    
  2. "Function get_magic_quotes_gpc() is deprecated"
    
  3. "/home/jobgrinco/public_html/blog/wp-includes/formatting.php"
    
  4. 4826
    
  5. array:2 [
      "string" => null
      "array" => & []
    ]
    
/home/jobgrinco/public_html/blog/wp-includes/functions.php
/**
 * Merge user defined arguments into defaults array.
 *
 * This function is used throughout WordPress to allow for both string or array
 * to be merged into another array.
 *
 * @since 2.2.0
 * @since 2.3.0 `$args` can now also be an object.
 *
 * @param string|array|object $args     Value to merge with $defaults.
 * @param array               $defaults Optional. Array that serves as the defaults. Default empty.
 * @return array Merged user defined values with defaults.
 */
function wp_parse_args( $args, $defaults = '' ) {
    if ( is_object( $args ) ) {
        $r = get_object_vars( $args );
    } elseif ( is_array( $args ) ) {
        $r =& $args;
    } else {
        wp_parse_str( $args, $r );
    }
 
    if ( is_array( $defaults ) ) {
        return array_merge( $defaults, $r );
    }
    return $r;
}
 
/**
 * Cleans up an array, comma- or space-separated list of scalar values.
 *
 * @since 5.1.0
 *
 * @param array|string $list List of values.
 * @return array Sanitized array of values.
 */
function wp_parse_list( $list ) {
    if ( ! is_array( $list ) ) {
        return preg_split( '/[\s,]+/', $list, -1, PREG_SPLIT_NO_EMPTY );
    }
Arguments
  1. null
    
  2. []
    
/home/jobgrinco/public_html/blog/wp-includes/link-template.php
 *     Along with the arguments passed in `$args`, this will contain a couple of extra arguments.
 *
 *     @type bool   $found_avatar True if we were able to find an avatar for this user,
 *                                false or not set if we couldn't.
 *     @type string $url          The URL of the avatar we found.
 * }
 */
function get_avatar_data( $id_or_email, $args = null ) {
    $args = wp_parse_args(
        $args,
        array(
            'size'           => 96,
            'height'         => null,
            'width'          => null,
            'default'        => get_option( 'avatar_default', 'mystery' ),
            'force_default'  => false,
            'rating'         => get_option( 'avatar_rating' ),
            'scheme'         => null,
            'processed_args' => null, // if used, should be a reference
            'extra_attr'     => '',
        )
    );
 
    if ( is_numeric( $args['size'] ) ) {
        $args['size'] = absint( $args['size'] );
        if ( ! $args['size'] ) {
            $args['size'] = 96;
        }
    } else {
        $args['size'] = 96;
    }
 
    if ( is_numeric( $args['height'] ) ) {
        $args['height'] = absint( $args['height'] );
        if ( ! $args['height'] ) {
            $args['height'] = $args['size'];
        }
    } else {
        $args['height'] = $args['size'];
    }
Arguments
  1. null
    
  2. array:9 [
      "size" => 96
      "height" => null
      "width" => null
      "default" => "mystery"
      "force_default" => false
      "rating" => "G"
      "scheme" => null
      "processed_args" => null
      "extra_attr" => ""
    ]
    
/home/jobgrinco/public_html/blog/wp-includes/link-template.php
 *
 *     @type int    $size           Height and width of the avatar in pixels. Default 96.
 *     @type string $default        URL for the default image or a default type. Accepts '404' (return
 *                                  a 404 instead of a default image), 'retro' (8bit), 'monsterid' (monster),
 *                                  'wavatar' (cartoon face), 'indenticon' (the "quilt"), 'mystery', 'mm',
 *                                  or 'mysteryman' (The Oyster Man), 'blank' (transparent GIF), or
 *                                  'gravatar_default' (the Gravatar logo). Default is the value of the
 *                                  'avatar_default' option, with a fallback of 'mystery'.
 *     @type bool   $force_default  Whether to always show the default image, never the Gravatar. Default false.
 *     @type string $rating         What rating to display avatars up to. Accepts 'G', 'PG', 'R', 'X', and are
 *                                  judged in that order. Default is the value of the 'avatar_rating' option.
 *     @type string $scheme         URL scheme to use. See set_url_scheme() for accepted values.
 *                                  Default null.
 *     @type array  $processed_args When the function returns, the value will be the processed/sanitized $args
 *                                  plus a "found_avatar" guess. Pass as a reference. Default null.
 * }
 * @return false|string The URL of the avatar we found, or false if we couldn't find an avatar.
 */
function get_avatar_url( $id_or_email, $args = null ) {
    $args = get_avatar_data( $id_or_email, $args );
    return $args['url'];
}
 
 
/**
 * Check if this comment type allows avatars to be retrieved.
 *
 * @since 5.1.0
 *
 * @param string $comment_type Comment type to check.
 * @return bool Whether the comment type is allowed for retrieving avatars.
 */
function is_avatar_comment_type( $comment_type ) {
    /**
     * Filters the list of allowed comment types for retrieving avatars.
     *
     * @since 3.0.0
     *
     * @param array $types An array of content types. Default only contains 'comment'.
     */
Arguments
  1. "[email protected]"
    
  2. null
    
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/generators/schema/person.php
    }
 
    /**
     * Generate the person logo from gravatar.
     *
     * @param array<string|string[]> $data      The Person schema.
     * @param WP_User                $user_data User data.
     * @param string                 $schema_id The string used in the `@id` for the schema.
     * @param bool                   $add_hash  Wether or not the person's image url hash should be added to the image id.
     *
     * @return array<string|string[]> The Person schema.
     */
    protected function set_image_from_avatar( $data, $user_data, $schema_id, $add_hash = false ) {
        // If we don't have an image in our settings, fall back to an avatar, if we're allowed to.
        $show_avatars = \get_option( 'show_avatars' );
        if ( ! $show_avatars ) {
            return $data;
        }
 
        $url = \get_avatar_url( $user_data->user_email );
        if ( empty( $url ) ) {
            return $data;
        }
 
        $data['image'] = $this->helpers->schema->image->simple_image_object( $schema_id, $url, $user_data->display_name, $add_hash );
 
        return $data;
    }
 
    /**
     * Returns an author's social site URL.
     *
     * @param string    $social_site The social site to retrieve the URL for.
     * @param int|false $user_id     The user ID to use function outside of the loop.
     *
     * @return string
     */
    protected function url_social_site( $social_site, $user_id = false ) {
        $url = \get_the_author_meta( $social_site, $user_id );
 
Arguments
  1. "[email protected]"
    
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/generators/schema/person.php
        $data = \apply_filters( 'wpseo_schema_person_data', $data, $user_id );
 
        return $data;
    }
 
    /**
     * Returns an ImageObject for the persons avatar.
     *
     * @param array<string|string[]> $data      The Person schema.
     * @param WP_User                $user_data User data.
     * @param bool                   $add_hash  Wether or not the person's image url hash should be added to the image id.
     *
     * @return array<string|string[]> The Person schema.
     */
    protected function add_image( $data, $user_data, $add_hash = false ) {
        $schema_id = $this->context->site_url . Schema_IDs::PERSON_LOGO_HASH;
 
        $data = $this->set_image_from_options( $data, $schema_id, $add_hash, $user_data );
        if ( ! isset( $data['image'] ) ) {
            $data = $this->set_image_from_avatar( $data, $user_data, $schema_id, $add_hash );
        }
 
        if ( \is_array( $this->type ) && \in_array( 'Organization', $this->type, true ) ) {
            $data_logo    = ( $data['image']['@id'] ?? $schema_id );
            $data['logo'] = [ '@id' => $data_logo ];
        }
 
        return $data;
    }
 
    /**
     * Generate the person image from our settings.
     *
     * @param array<string|string[]> $data      The Person schema.
     * @param string                 $schema_id The string used in the `@id` for the schema.
     * @param bool                   $add_hash  Whether or not the person's image url hash should be added to the image id.
     * @param WP_User                $user_data User data.
     *
     * @return array<string|string[]> The Person schema.
     */
Arguments
  1. array:3 [
      "@type" => array:2 [
        0 => "Person"
        1 => "Organization"
      ]
      "@id" => "https://jobgrin.co.in/blog/#/schema/person/9931b21b8bda07ab28f3b595e140ca16"
      "name" => "JobGrin-Admin"
    ]
    
  2. WP_User {}
    
  3. "https://jobgrin.co.in/blog/#/schema/person/image/"
    
  4. false
    
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/generators/schema/person.php
     *
     * @param int  $user_id  The user ID to use.
     * @param bool $add_hash Wether or not the person's image url hash should be added to the image id.
     *
     * @return array<string|string[]> An array of Schema Person data.
     */
    protected function build_person_data( $user_id, $add_hash = false ) {
        $user_data = \get_userdata( $user_id );
        $data      = [
            '@type' => $this->type,
            '@id'   => $this->helpers->schema->id->get_user_schema_id( $user_id, $this->context ),
        ];
 
        // Safety check for the `get_userdata` WP function, which could return false.
        if ( $user_data === false ) {
            return $data;
        }
 
        $data['name'] = $this->helpers->schema->html->smart_strip_tags( $user_data->display_name );
        $data         = $this->add_image( $data, $user_data, $add_hash );
 
        if ( ! empty( $user_data->description ) ) {
            $data['description'] = $this->helpers->schema->html->smart_strip_tags( $user_data->description );
        }
 
        if ( \is_array( $this->context->schema_page_type ) && \in_array( 'ProfilePage', $this->context->schema_page_type, true ) ) {
            $data['mainEntityOfPage'] = [
                '@id' => $this->context->main_schema_id,
            ];
        }
        $data = $this->add_same_as_urls( $data, $user_data, $user_id );
 
        /**
         * Filter: 'wpseo_schema_person_data' - Allows filtering of schema data per user.
         *
         * @param array $data    The schema data we have for this person.
         * @param int   $user_id The current user we're collecting schema data for.
         */
        $data = \apply_filters( 'wpseo_schema_person_data', $data, $user_id );
 
Arguments
  1. array:3 [
      "@type" => array:2 [
        0 => "Person"
        1 => "Organization"
      ]
      "@id" => "https://jobgrin.co.in/blog/#/schema/person/9931b21b8bda07ab28f3b595e140ca16"
      "name" => "JobGrin-Admin"
    ]
    
  2. WP_User {}
    
  3. false
    
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/generators/schema/author.php
            && $this->context->schema_article_type !== 'None'
        ) {
            return true;
        }
 
        return false;
    }
 
    /**
     * Returns Person Schema data.
     *
     * @return bool|array Person data on success, false on failure.
     */
    public function generate() {
        $user_id = $this->determine_user_id();
        if ( ! $user_id ) {
            return false;
        }
 
        $data = $this->build_person_data( $user_id );
 
        if ( $this->site_represents_current_author() === false ) {
            $data['@type'] = [ 'Person' ];
            unset( $data['logo'] );
        }
 
        // If this is an author page, the Person object is the main object, so we set it as such here.
        if ( $this->context->indexable->object_type === 'user' ) {
            $data['mainEntityOfPage'] = [
                '@id' => $this->context->main_schema_id,
            ];
        }
 
        // If this is a post and the author archives are enabled, set the author archive url as the author url.
        if ( $this->context->indexable->object_type === 'post' ) {
            if ( $this->helpers->options->get( 'disable-author' ) !== true ) {
                $data['url'] = $this->helpers->user->get_the_author_posts_url( $user_id );
            }
        }
 
Arguments
  1. 1
    
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/generators/schema-generator.php
            }
 
            $pieces_to_generate[ $identifier ] = $piece;
        }
 
        return $pieces_to_generate;
    }
 
    /**
     * Generates the schema graph.
     *
     * @param array             $graph_piece_generators The schema graph pieces to generate.
     * @param Meta_Tags_Context $context                The meta tags context to use.
     *
     * @return array The generated schema graph.
     */
    protected function generate_graph( $graph_piece_generators, $context ) {
        $graph = [];
        foreach ( $graph_piece_generators as $identifier => $graph_piece_generator ) {
            $graph_pieces = $graph_piece_generator->generate();
            // If only a single graph piece was returned.
            if ( $graph_pieces !== false && \array_key_exists( '@type', $graph_pieces ) ) {
                $graph_pieces = [ $graph_pieces ];
            }
 
            if ( ! \is_array( $graph_pieces ) ) {
                continue;
            }
 
            foreach ( $graph_pieces as $graph_piece ) {
                /**
                 * Filter: 'wpseo_schema_<identifier>' - Allows changing graph piece output.
                 * This filter can be called with either an identifier or a block type (see `add_schema_blocks_graph_pieces()`).
                 *
                 * @param array                   $graph_piece            The graph piece to filter.
                 * @param Meta_Tags_Context       $context                A value object with context variables.
                 * @param Abstract_Schema_Piece   $graph_piece_generator  A value object with context variables.
                 * @param Abstract_Schema_Piece[] $graph_piece_generators A value object with context variables.
                 */
                $graph_piece = \apply_filters( 'wpseo_schema_' . $identifier, $graph_piece, $context, $graph_piece_generator, $graph_piece_generators );
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/generators/schema-generator.php
        foreach ( \array_keys( $context->blocks ) as $block_type ) {
            /**
             * Filter: 'wpseo_pre_schema_block_type_<block-type>' - Allows hooking things to change graph output based on the blocks on the page.
             *
             * @param WP_Block_Parser_Block[] $blocks     All the blocks of this block type.
             * @param Meta_Tags_Context       $context    A value object with context variables.
             */
            \do_action( 'wpseo_pre_schema_block_type_' . $block_type, $context->blocks[ $block_type ], $context );
        }
 
        // Do a loop before everything else to inject the context and helpers.
        foreach ( $pieces as $piece ) {
            if ( \is_a( $piece, Abstract_Schema_Piece::class ) ) {
                $piece->context = $context;
                $piece->helpers = $this->helpers;
            }
        }
 
        $pieces_to_generate = $this->filter_graph_pieces_to_generate( $pieces );
        $graph              = $this->generate_graph( $pieces_to_generate, $context );
        $graph              = $this->add_schema_blocks_graph_pieces( $graph, $context );
        $graph              = $this->finalize_graph( $graph, $context );
 
        return [
            '@context' => 'https://schema.org',
            '@graph'   => $graph,
        ];
    }
 
    /**
     * Filters out any graph pieces that should not be generated.
     * (Using the `wpseo_schema_needs_<graph_piece_identifier>` series of filters).
     *
     * @param array $graph_pieces The current list of graph pieces that we want to generate.
     *
     * @return array The graph pieces to generate.
     */
    protected function filter_graph_pieces_to_generate( $graph_pieces ) {
        $pieces_to_generate = [];
        foreach ( $graph_pieces as $piece ) {
Arguments
  1. array:7 [
      "article" => Article {}
      "webpage" => WebPage {}
      "main_image" => Main_Image {}
      "breadcrumb" => Breadcrumb {}
      "website" => Website {}
      "organization" => Organization {}
      "author" => Author {}
    ]
    
  2. Meta_Tags_Context {}
    
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/presentations/indexable-presentation.php
    }
 
    /**
     * Generates the source.
     *
     * @return array The source.
     */
    public function generate_source() {
        return [];
    }
 
    /**
     * Generates the schema for the page.
     *
     * @codeCoverageIgnore Wrapper method.
     *
     * @return array The Schema object.
     */
    public function generate_schema() {
        return $this->schema_generator->generate( $this->context );
    }
 
    /**
     * Generates the breadcrumbs for the page.
     *
     * @codeCoverageIgnore Wrapper method.
     *
     * @return array The breadcrumbs.
     */
    public function generate_breadcrumbs() {
        return $this->breadcrumbs_generator->generate( $this->context );
    }
 
    /**
     * Generates the estimated reading time.
     *
     * @codeCoverageIgnore Wrapper method.
     *
     * @return int|null The estimated reading time.
     */
Arguments
  1. Meta_Tags_Context {}
    
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/presentations/abstract-presentation.php
        $presentation->is_prototype = false;
        return $presentation;
    }
 
    /**
     * Magic getter for lazy loading of generate functions.
     *
     * @param string $name The property to get.
     *
     * @return mixed The value if it could be generated.
     *
     * @throws Exception If there is no generator for the property.
     */
    public function __get( $name ) {
        if ( $this->is_prototype() ) {
            throw new Exception( 'Attempting property access on prototype presentation. Use Presentation::of( $data ) to get a model presentation.' );
        }
        $generator = "generate_$name";
        if ( \method_exists( $this, $generator ) ) {
            $this->{$name} = $this->$generator();
            return $this->{$name};
        }
        throw new Exception( "Property $name has no generator. Expected function $generator." );
    }
 
    /**
     * Magic isset for ensuring methods that have a generator are recognised.
     *
     * @codeCoverageIgnore Wrapper method.
     *
     * @param string $name The property to get.
     *
     * @return bool Whether or not there is a generator for the requested property.
     */
    public function __isset( $name ) {
        return \method_exists( $this, "generate_$name" );
    }
 
    /**
     * Returns `true` if this class is a prototype.
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/presenters/schema-presenter.php
         */
        \do_action( 'wpseo_json_ld' );
 
        $schema = $this->get();
        if ( \is_array( $schema ) ) {
            $output = WPSEO_Utils::format_json_encode( $schema );
            $output = \str_replace( "\n", \PHP_EOL . "\t", $output );
            return '<script type="application/ld+json" class="yoast-schema-graph">' . $output . '</script>';
        }
 
        return '';
    }
 
    /**
     * Gets the raw value of a presentation.
     *
     * @return array The raw value.
     */
    public function get() {
        return $this->presentation->schema;
    }
}
 
Arguments
  1. "schema"
    
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/presenters/schema-presenter.php
            '_deprecated' => 'Please use the "wpseo_schema_*" filters to extend the Yoast SEO schema data - see the WPSEO_Schema class.',
        ];
 
        /**
         * Filter: 'wpseo_json_ld_output' - Allows disabling Yoast's schema output entirely.
         *
         * @param mixed  $deprecated If false or an empty array is returned, disable our output.
         * @param string $empty
         */
        $return = \apply_filters( 'wpseo_json_ld_output', $deprecated_data, '' );
        if ( $return === [] || $return === false ) {
            return '';
        }
 
        /**
         * Action: 'wpseo_json_ld' - Output Schema before the main schema from Yoast SEO is output.
         */
        \do_action( 'wpseo_json_ld' );
 
        $schema = $this->get();
        if ( \is_array( $schema ) ) {
            $output = WPSEO_Utils::format_json_encode( $schema );
            $output = \str_replace( "\n", \PHP_EOL . "\t", $output );
            return '<script type="application/ld+json" class="yoast-schema-graph">' . $output . '</script>';
        }
 
        return '';
    }
 
    /**
     * Gets the raw value of a presentation.
     *
     * @return array The raw value.
     */
    public function get() {
        return $this->presentation->schema;
    }
}
 
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/integrations/front-end-integration.php
     */
    public function present_head() {
        $context    = $this->context_memoizer->for_current_page();
        $presenters = $this->get_presenters( $context->page_type, $context );
 
        /**
         * Filter 'wpseo_frontend_presentation' - Allow filtering the presentation used to output our meta values.
         *
         * @param Indexable_Presention $presentation The indexable presentation.
         * @param Meta_Tags_Context    $context      The meta tags context for the current page.
         */
        $presentation = \apply_filters( 'wpseo_frontend_presentation', $context->presentation, $context );
 
        echo \PHP_EOL;
        foreach ( $presenters as $presenter ) {
            $presenter->presentation = $presentation;
            $presenter->helpers      = $this->helpers;
            $presenter->replace_vars = $this->replace_vars;
 
            $output = $presenter->present();
            if ( ! empty( $output ) ) {
                // phpcs:ignore WordPress.Security.EscapeOutput -- Presenters are responsible for correctly escaping their output.
                echo "\t" . $output . \PHP_EOL;
            }
        }
        echo \PHP_EOL . \PHP_EOL;
    }
 
    /**
     * Returns all presenters for this page.
     *
     * @param string                 $page_type The page type.
     * @param Meta_Tags_Context|null $context   The meta tags context for the current page.
     *
     * @return Abstract_Indexable_Presenter[] The presenters.
     */
    public function get_presenters( $page_type, $context = null ) {
        if ( \is_null( $context ) ) {
            $context = $this->context_memoizer->for_current_page();
        }
/home/jobgrinco/public_html/blog/wp-includes/class-wp-hook.php
        }
 
        $nesting_level = $this->nesting_level++;
 
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
        $num_args                           = count( $args );
 
        do {
            $this->current_priority[ $nesting_level ] = $priority = current( $this->iterations[ $nesting_level ] );
 
            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if ( ! $this->doing_action ) {
                    $args[0] = $value;
                }
 
                // Avoid the array_slice if possible.
                if ( $the_['accepted_args'] == 0 ) {
                    $value = call_user_func_array( $the_['function'], array() );
                } elseif ( $the_['accepted_args'] >= $num_args ) {
                    $value = call_user_func_array( $the_['function'], $args );
                } else {
                    $value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int) $the_['accepted_args'] ) );
                }
            }
        } while ( false !== next( $this->iterations[ $nesting_level ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Executes the callback functions hooked on a specific action hook.
     *
     * @since 4.7.0
     *
     * @param mixed $args Arguments to pass to the hook callbacks.
Arguments
  1. ""
    
/home/jobgrinco/public_html/blog/wp-includes/class-wp-hook.php
        } while ( false !== next( $this->iterations[ $nesting_level ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Executes the callback functions hooked on a specific action hook.
     *
     * @since 4.7.0
     *
     * @param mixed $args Arguments to pass to the hook callbacks.
     */
    public function do_action( $args ) {
        $this->doing_action = true;
        $this->apply_filters( '', $args );
 
        // If there are recursive calls to the current action, we haven't finished it until we get to the last one.
        if ( ! $this->nesting_level ) {
            $this->doing_action = false;
        }
    }
 
    /**
     * Processes the functions hooked into the 'all' hook.
     *
     * @since 4.7.0
     *
     * @param array $args Arguments to pass to the hook callbacks. Passed by reference.
     */
    public function do_all_hook( &$args ) {
        $nesting_level                      = $this->nesting_level++;
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
 
        do {
            $priority = current( $this->iterations[ $nesting_level ] );
Arguments
  1. ""
    
  2. array:1 [
      0 => ""
    ]
    
/home/jobgrinco/public_html/blog/wp-includes/plugin.php
            array_pop( $wp_current_filter );
        }
        return;
    }
 
    if ( ! isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $tag;
    }
 
    $args = array();
    if ( is_array( $arg ) && 1 == count( $arg ) && isset( $arg[0] ) && is_object( $arg[0] ) ) { // array(&$this)
        $args[] =& $arg[0];
    } else {
        $args[] = $arg;
    }
    for ( $a = 2, $num = func_num_args(); $a < $num; $a++ ) {
        $args[] = func_get_arg( $a );
    }
 
    $wp_filter[ $tag ]->do_action( $args );
 
    array_pop( $wp_current_filter );
}
 
/**
 * Retrieve the number of times an action is fired.
 *
 * @since 2.1.0
 *
 * @global array $wp_actions Increments the amount of times action was triggered.
 *
 * @param string $tag The name of the action hook.
 * @return int The number of times action hook $tag is fired.
 */
function did_action( $tag ) {
    global $wp_actions;
 
    if ( ! isset( $wp_actions[ $tag ] ) ) {
        return 0;
    }
Arguments
  1. array:1 [
      0 => ""
    ]
    
/home/jobgrinco/public_html/blog/wp-content/plugins/wordpress-seo-disabled/src/integrations/front-end-integration.php
        }
 
        return \array_diff( $presenters, [ 'Yoast\\WP\\SEO\\Presenters\\Robots_Presenter' ] );
    }
 
    /**
     * Presents the head in the front-end. Resets wp_query if it's not the main query.
     *
     * @codeCoverageIgnore It just calls a WordPress function.
     *
     * @return void
     */
    public function call_wpseo_head() {
        global $wp_query;
 
        $old_wp_query = $wp_query;
        // phpcs:ignore WordPress.WP.DiscouragedFunctions.wp_reset_query_wp_reset_query -- Reason: The recommended function, wp_reset_postdata, doesn't reset wp_query.
        \wp_reset_query();
 
        \do_action( 'wpseo_head' );
 
        // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited -- Reason: we have to restore the query.
        $GLOBALS['wp_query'] = $old_wp_query;
    }
 
    /**
     * Echoes all applicable presenters for a page.
     *
     * @return void
     */
    public function present_head() {
        $context    = $this->context_memoizer->for_current_page();
        $presenters = $this->get_presenters( $context->page_type, $context );
 
        /**
         * Filter 'wpseo_frontend_presentation' - Allow filtering the presentation used to output our meta values.
         *
         * @param Indexable_Presention $presentation The indexable presentation.
         * @param Meta_Tags_Context    $context      The meta tags context for the current page.
         */
Arguments
  1. "wpseo_head"
    
/home/jobgrinco/public_html/blog/wp-includes/class-wp-hook.php
        }
 
        $nesting_level = $this->nesting_level++;
 
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
        $num_args                           = count( $args );
 
        do {
            $this->current_priority[ $nesting_level ] = $priority = current( $this->iterations[ $nesting_level ] );
 
            foreach ( $this->callbacks[ $priority ] as $the_ ) {
                if ( ! $this->doing_action ) {
                    $args[0] = $value;
                }
 
                // Avoid the array_slice if possible.
                if ( $the_['accepted_args'] == 0 ) {
                    $value = call_user_func_array( $the_['function'], array() );
                } elseif ( $the_['accepted_args'] >= $num_args ) {
                    $value = call_user_func_array( $the_['function'], $args );
                } else {
                    $value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int) $the_['accepted_args'] ) );
                }
            }
        } while ( false !== next( $this->iterations[ $nesting_level ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Executes the callback functions hooked on a specific action hook.
     *
     * @since 4.7.0
     *
     * @param mixed $args Arguments to pass to the hook callbacks.
Arguments
  1. ""
    
/home/jobgrinco/public_html/blog/wp-includes/class-wp-hook.php
        } while ( false !== next( $this->iterations[ $nesting_level ] ) );
 
        unset( $this->iterations[ $nesting_level ] );
        unset( $this->current_priority[ $nesting_level ] );
 
        $this->nesting_level--;
 
        return $value;
    }
 
    /**
     * Executes the callback functions hooked on a specific action hook.
     *
     * @since 4.7.0
     *
     * @param mixed $args Arguments to pass to the hook callbacks.
     */
    public function do_action( $args ) {
        $this->doing_action = true;
        $this->apply_filters( '', $args );
 
        // If there are recursive calls to the current action, we haven't finished it until we get to the last one.
        if ( ! $this->nesting_level ) {
            $this->doing_action = false;
        }
    }
 
    /**
     * Processes the functions hooked into the 'all' hook.
     *
     * @since 4.7.0
     *
     * @param array $args Arguments to pass to the hook callbacks. Passed by reference.
     */
    public function do_all_hook( &$args ) {
        $nesting_level                      = $this->nesting_level++;
        $this->iterations[ $nesting_level ] = array_keys( $this->callbacks );
 
        do {
            $priority = current( $this->iterations[ $nesting_level ] );
Arguments
  1. null
    
  2. array:1 [
      0 => ""
    ]
    
/home/jobgrinco/public_html/blog/wp-includes/plugin.php
            array_pop( $wp_current_filter );
        }
        return;
    }
 
    if ( ! isset( $wp_filter['all'] ) ) {
        $wp_current_filter[] = $tag;
    }
 
    $args = array();
    if ( is_array( $arg ) && 1 == count( $arg ) && isset( $arg[0] ) && is_object( $arg[0] ) ) { // array(&$this)
        $args[] =& $arg[0];
    } else {
        $args[] = $arg;
    }
    for ( $a = 2, $num = func_num_args(); $a < $num; $a++ ) {
        $args[] = func_get_arg( $a );
    }
 
    $wp_filter[ $tag ]->do_action( $args );
 
    array_pop( $wp_current_filter );
}
 
/**
 * Retrieve the number of times an action is fired.
 *
 * @since 2.1.0
 *
 * @global array $wp_actions Increments the amount of times action was triggered.
 *
 * @param string $tag The name of the action hook.
 * @return int The number of times action hook $tag is fired.
 */
function did_action( $tag ) {
    global $wp_actions;
 
    if ( ! isset( $wp_actions[ $tag ] ) ) {
        return 0;
    }
Arguments
  1. array:1 [
      0 => ""
    ]
    
/home/jobgrinco/public_html/blog/wp-includes/general-template.php
     * @param string $after            The HTML to output after the date.
     */
    $the_weekday_date = apply_filters( 'the_weekday_date', $the_weekday_date, $before, $after );
    echo $the_weekday_date;
}
 
/**
 * Fire the wp_head action.
 *
 * See {@see 'wp_head'}.
 *
 * @since 1.2.0
 */
function wp_head() {
    /**
     * Prints scripts or data in the head tag on the front end.
     *
     * @since 1.5.0
     */
    do_action( 'wp_head' );
}
 
/**
 * Fire the wp_footer action.
 *
 * See {@see 'wp_footer'}.
 *
 * @since 1.5.1
 */
function wp_footer() {
    /**
     * Prints scripts or data before the closing body tag on the front end.
     *
     * @since 1.5.1
     */
    do_action( 'wp_footer' );
}
 
/**
 * Fire the wp_body_open action.
Arguments
  1. "wp_head"
    
/home/jobgrinco/public_html/blog/wp-content/themes/baskerville/header.php
// if (Auth::check()) {
//     var_dump(Auth::user()->id);
// } else {
//     var_dump(false);
// }
 
 
?>
<!DOCTYPE html>
 
<html <?php language_attributes(); ?>>
 
    <head>
        
        <meta charset="<?php bloginfo( 'charset' ); ?>">
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" >
                         
 
        <!-- Latest compiled and minified CSS -->
        <?php wp_head(); ?>
 
        <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/bootstrap.min.css" crossorigin="anonymous">
 
        <!-- Optional theme -->
<!-- <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap-theme.min.css" integrity="sha384-6pzBo3FDv/PJ8r2KRkGHifhEocL+1X2rVCTTkUfGk7/0pbek5mMa1upzvWbrUbOZ" crossorigin="anonymous"> -->
 
        <!-- <meta property="og:image:width" content="400" />
        <meta property="og:image:height" content="300" /> -->
 
        <link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" crossorigin="anonymous">
 
        <script src="https://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" crossorigin="anonymous"></script>
 
        <script src="<?php echo get_template_directory_uri(); ?>/bootstrap.min.js" crossorigin="anonymous"></script>
        
 
        <style type="text/css">
            .dropdown-menu{right:0;left: unset;font-size: 15px;}
            .group-address {border-top: 1px solid #dcdcdc;margin-top: 7px;}
            .group-address a:first-child {font-weight: 600;color: #808080;}
/home/jobgrinco/public_html/blog/wp-includes/template.php
 
    if ( is_array( $wp_query->query_vars ) ) {
        /*
         * This use of extract() cannot be removed. There are many possible ways that
         * templates could depend on variables that it creates existing, and no way to
         * detect and deprecate it.
         *
         * Passing the EXTR_SKIP flag is the safest option, ensuring globals and
         * function variables cannot be overwritten.
         */
        // phpcs:ignore WordPress.PHP.DontExtract.extract_extract
        extract( $wp_query->query_vars, EXTR_SKIP );
    }
 
    if ( isset( $s ) ) {
        $s = esc_attr( $s );
    }
 
    if ( $require_once ) {
        require_once( $_template_file );
    } else {
        require( $_template_file );
    }
}
 
Arguments
  1. "/home/jobgrinco/public_html/blog/wp-content/themes/baskerville/header.php"
    
/home/jobgrinco/public_html/blog/wp-includes/template.php
function locate_template( $template_names, $load = false, $require_once = true ) {
    $located = '';
    foreach ( (array) $template_names as $template_name ) {
        if ( ! $template_name ) {
            continue;
        }
        if ( file_exists( STYLESHEETPATH . '/' . $template_name ) ) {
            $located = STYLESHEETPATH . '/' . $template_name;
            break;
        } elseif ( file_exists( TEMPLATEPATH . '/' . $template_name ) ) {
            $located = TEMPLATEPATH . '/' . $template_name;
            break;
        } elseif ( file_exists( ABSPATH . WPINC . '/theme-compat/' . $template_name ) ) {
            $located = ABSPATH . WPINC . '/theme-compat/' . $template_name;
            break;
        }
    }
 
    if ( $load && '' != $located ) {
        load_template( $located, $require_once );
    }
 
    return $located;
}
 
/**
 * Require the template file with WordPress environment.
 *
 * The globals are set up for the template file to ensure that the WordPress
 * environment is available from within the function. The query variables are
 * also available.
 *
 * @since 1.5.0
 *
 * @global array      $posts
 * @global WP_Post    $post
 * @global bool       $wp_did_header
 * @global WP_Query   $wp_query
 * @global WP_Rewrite $wp_rewrite
 * @global wpdb       $wpdb
Arguments
  1. "/home/jobgrinco/public_html/blog/wp-content/themes/baskerville/header.php"
    
  2. true
    
/home/jobgrinco/public_html/blog/wp-includes/general-template.php
function get_header( $name = null ) {
    /**
     * Fires before the header template file is loaded.
     *
     * @since 2.1.0
     * @since 2.8.0 $name parameter added.
     *
     * @param string|null $name Name of the specific header file to use. null for the default header.
     */
    do_action( 'get_header', $name );
 
    $templates = array();
    $name      = (string) $name;
    if ( '' !== $name ) {
        $templates[] = "header-{$name}.php";
    }
 
    $templates[] = 'header.php';
 
    locate_template( $templates, true );
}
 
/**
 * Load footer template.
 *
 * Includes the footer template for a theme or if a name is specified then a
 * specialised footer will be included.
 *
 * For the parameter, if the file is called "footer-special.php" then specify
 * "special".
 *
 * @since 1.5.0
 *
 * @param string $name The name of the specialised footer.
 */
function get_footer( $name = null ) {
    /**
     * Fires before the footer template file is loaded.
     *
     * @since 2.1.0
Arguments
  1. array:1 [
      0 => "header.php"
    ]
    
  2. true
    
/home/jobgrinco/public_html/blog/wp-content/themes/baskerville/single.php
<?php get_header(); ?>
 
<div class="wrapper section medium-padding" id="site-content" style="padding: 0px;">
                                        
    <div class="section-inner">
    
        <div class="content fleft">
                                                        
            <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
 
 
 
                <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
 
                    <?php
                    
                    $format = get_post_format();
                
                    if ( $format == 'quote' || $format == 'link' || $format == 'audio' || $format == 'status' || $format == 'chat' ) : ?>
                    
                        <?php if ( has_post_thumbnail() && ! post_password_required() ) : ?>
                    
                            <div class="featured-media">
                            
                                <?php 
                                
                                the_post_thumbnail( 'post-image' );
 
                                $image_caption = get_post( get_post_thumbnail_id() )->post_excerpt;
                                
                                if ( $image_caption ) : ?>
                                                
                                    <div class="media-caption-container">
                                    
                                        <p class="media-caption"><?php echo $image_caption; ?></p>
                                        
                                    </div>
                                    
                                <?php endif; ?>
                                        
/home/jobgrinco/public_html/blog/wp-includes/template-loader.php
    elseif ( is_single() && $template = get_single_template() ) :
    elseif ( is_page() && $template = get_page_template() ) :
    elseif ( is_singular() && $template = get_singular_template() ) :
    elseif ( is_category() && $template = get_category_template() ) :
    elseif ( is_tag() && $template = get_tag_template() ) :
    elseif ( is_author() && $template = get_author_template() ) :
    elseif ( is_date() && $template = get_date_template() ) :
    elseif ( is_archive() && $template = get_archive_template() ) :
    else :
        $template = get_index_template();
    endif;
    /**
     * Filters the path of the current template before including it.
     *
     * @since 3.0.0
     *
     * @param string $template The path of the template to include.
     */
    if ( $template = apply_filters( 'template_include', $template ) ) {
        include( $template );
    } elseif ( current_user_can( 'switch_themes' ) ) {
        $theme = wp_get_theme();
        if ( $theme->errors() ) {
            wp_die( $theme->errors() );
        }
    }
    return;
endif;
 
Arguments
  1. "/home/jobgrinco/public_html/blog/wp-content/themes/baskerville/single.php"
    
/home/jobgrinco/public_html/blog/wp-blog-header.php
<?php
/**
 * Loads the WordPress environment and template.
 *
 * @package WordPress
 */
 
if ( ! isset( $wp_did_header ) ) {
 
    $wp_did_header = true;
 
    // Load the WordPress library.
    require_once( dirname( __FILE__ ) . '/wp-load.php' );
 
    // Set up the WordPress query.
    wp();
 
    // Load the theme template.
    require_once( ABSPATH . WPINC . '/template-loader.php' );
 
}
 
Arguments
  1. "/home/jobgrinco/public_html/blog/wp-includes/template-loader.php"
    
/home/jobgrinco/public_html/blog/index.php
<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */
 
/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define( 'WP_USE_THEMES', true );
 
/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
 
Arguments
  1. "/home/jobgrinco/public_html/blog/wp-blog-header.php"
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
SERVER_SOFTWARE
"Apache"
REQUEST_URI
"/blog/job-description-template/"
PATH
"/usr/local/bin:/usr/bin:/bin"
TEMP
"/tmp"
TMP
"/tmp"
TMPDIR
"/tmp"
PWD
"/"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br"
CONTENT_LENGTH
"0"
HTTP_HOST
"jobgrin.co.in"
HTTP_REFERER
"https://jobgrin.co.in/blog/job-description-template"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])"
HTTP_X_FORWARDED_FOR
"216.73.216.75"
HTTP_CF_RAY
"94b25c87ae4310d5-ORD"
HTTP_X_FORWARDED_PROTO
"https"
HTTP_CDN_LOOP
"cloudflare; loops=1"
HTTP_CF_IPCOUNTRY
"US"
HTTP_CF_VISITOR
"{\"scheme\":\"https\"}"
HTTP_X_HTTPS
"1"
REDIRECT_UNIQUE_ID
"aEH7qAOLffI-HGoVcluuqQAAAAk"
REDIRECT_SCRIPT_URL
"/blog/job-description-template/"
REDIRECT_SCRIPT_URI
"https://jobgrin.co.in/blog/job-description-template/"
REDIRECT_HTTPS
"on"
REDIRECT_SSL_TLS_SNI
"jobgrin.co.in"
REDIRECT_STATUS
"200"
UNIQUE_ID
"aEH7qAOLffI-HGoVcluuqQAAAAk"
SCRIPT_URL
"/blog/job-description-template/"
SCRIPT_URI
"https://jobgrin.co.in/blog/job-description-template/"
HTTPS
"on"
SSL_TLS_SNI
"jobgrin.co.in"
SERVER_SIGNATURE
""
SERVER_NAME
"jobgrin.co.in"
SERVER_ADDR
"172.31.10.29"
SERVER_PORT
"443"
REMOTE_ADDR
"216.73.216.75"
DOCUMENT_ROOT
"***************************"
REQUEST_SCHEME
"https"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/home/jobgrinco/public_html"
SERVER_ADMIN
"[email protected]"
SCRIPT_FILENAME
"******************************************"
REMOTE_PORT
"28836"
REDIRECT_URL
"/blog/job-description-template/"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
SCRIPT_NAME
"/blog/index.php"
PHP_SELF
"/blog/index.php"
REQUEST_TIME_FLOAT
"1749154728.2149"
REQUEST_TIME
"1749154728"
argv
[]
argc
"0"
APP_ENV
"production"
APP_KEY
"***************************************************"
APP_DEBUG
"false"
APP_URL
"https://jobgrin.co.in"
APP_LOCALE
"en"
APP_FALLBACK_LOCALE
"en"
APP_VERSION
"3.6"
LOG_CHANNEL
"daily"
LOG_DEPRECATIONS_CHANNEL
"null"
LOG_LEVEL
"debug"
TIJ_MAIN_SITE
"https://jobs.theindiajobs.com/"
TIJ_LOGIN_SITE
"https://login.theindiajobs.com/login"
TIJ_REGISTER_SITE
"https://login.theindiajobs.com/register"
TIJ_HOMEPAGE
"https://theindiajobs.com"
PURCHASE_CODE
"123456"
FORCE_HTTPS
"false"
DEBUGBAR_ENABLED
"false"
DB_HOST
"*********"
DB_PORT
"****"
DB_DATABASE
"**************"
DB_USERNAME
"**************"
DB_PASSWORD
"**************"
DB_SOCKET
""
DB_TABLES_PREFIX
""
DB_CHARSET
"utf8"
DB_COLLATION
"utf8_unicode_ci"
DB_DUMP_COMMAND_PATH
""
DB_MSSQL_HOST
"**************"
DB_MSSQL_PORT
"****"
DB_MSSQL_DATABASE
"************"
DB_MSSQL_USERNAME
"*********"
DB_MSSQL_PASSWORD
"***********"
IMAGE_DRIVER
"gd"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
QUEUE_DRIVER
"database"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"****"
REDIS_PORT
"6379"
APP_LOG_LEVEL
"debug"
APP_LOG
"daily"
APP_LOG_MAX_FILES
"2"
FORM_REGISTER_HIDE_PHONE
"false"
FORM_REGISTER_HIDE_EMAIL
"false"
FORM_REGISTER_HIDE_USERNAME
"true"
EMPLOYER_EMAIL
"**********************"
ADMIN_EMAIL
"*******************************"
META_URL
"JobGrin.co.in"
MAIL_DRIVER
"****"
MAIL_HOST
"******************"
MAIL_PORT
"***"
MAIL_USERNAME
"**********************"
MAIL_PASSWORD
"************"
MAIL_ENCRYPTION
"ssl"
TIJ_MAIL_MAILER
"smtp"
TIJ_MAIL_HOST
"smtp.gmail.com"
TIJ_MAIL_PORT
"587"
TIJ_MAIL_USERNAME
"[email protected]"
TIJ_MAIL_PASSWORD
"fdb@R2n1f3Ffd"
TIJ_MAIL_ENCRYPTION
"tls"
TIJ_MAIL_FROM_ADDRESS
"[email protected]"
TIJ_MAIL_FROM_NAME
"TheIndiaJobs"
GOOGLE_CLIENT_ID
"************************************************************************"
GOOGLE_CLIENT_SECRET
"************************"
GOOGLE_REDIRECT
"************************************************"
FACEBOOK_CLIENT_ID
"****************"
FACEBOOK_CLIENT_SECRET
"********************************"
FACEBOOK_REDIRECT
"**************************************************"
LINKEDIN_CLIENT_ID
"81aeeh1kfp6j32"
LINKEDIN_CLIENT_SECRET
"MI9270gHIbcQUcIF"
LINKEDIN_REDIRECT
"https://login.jobgrin.co.in/auth/linkedin/callback"
RECAPTCHA_PUBLIC_KEY
"6LdvMqQUAAAAANEKzKxtnBRt3Br_Y9xTAucAQev-"
RECAPTCHA_PRIVATE_KEY
"6LdvMqQUAAAAAK8g_9q3UXZ3paByam4LJDqSkgJ2"
RAZOR_KEY
"rzp_live_s4BmQ1kuZ4S0QM"
RAZOR_SECRET
"4VDCb3AIYXeV6lTiCK6kmp2A"
Key Value
APP_ENV
"production"
APP_KEY
"***************************************************"
APP_DEBUG
"false"
APP_URL
"https://jobgrin.co.in"
APP_LOCALE
"en"
APP_FALLBACK_LOCALE
"en"
APP_VERSION
"3.6"
LOG_CHANNEL
"daily"
LOG_DEPRECATIONS_CHANNEL
"null"
LOG_LEVEL
"debug"
TIJ_MAIN_SITE
"https://jobs.theindiajobs.com/"
TIJ_LOGIN_SITE
"https://login.theindiajobs.com/login"
TIJ_REGISTER_SITE
"https://login.theindiajobs.com/register"
TIJ_HOMEPAGE
"https://theindiajobs.com"
PURCHASE_CODE
"123456"
FORCE_HTTPS
"false"
DEBUGBAR_ENABLED
"false"
DB_HOST
"*********"
DB_PORT
"****"
DB_DATABASE
"**************"
DB_USERNAME
"**************"
DB_PASSWORD
"**************"
DB_SOCKET
""
DB_TABLES_PREFIX
""
DB_CHARSET
"utf8"
DB_COLLATION
"utf8_unicode_ci"
DB_DUMP_COMMAND_PATH
""
DB_MSSQL_HOST
"**************"
DB_MSSQL_PORT
"****"
DB_MSSQL_DATABASE
"************"
DB_MSSQL_USERNAME
"*********"
DB_MSSQL_PASSWORD
"***********"
IMAGE_DRIVER
"gd"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
QUEUE_DRIVER
"database"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"****"
REDIS_PORT
"6379"
APP_LOG_LEVEL
"debug"
APP_LOG
"daily"
APP_LOG_MAX_FILES
"2"
FORM_REGISTER_HIDE_PHONE
"false"
FORM_REGISTER_HIDE_EMAIL
"false"
FORM_REGISTER_HIDE_USERNAME
"true"
EMPLOYER_EMAIL
"**********************"
ADMIN_EMAIL
"*******************************"
META_URL
"JobGrin.co.in"
MAIL_DRIVER
"****"
MAIL_HOST
"******************"
MAIL_PORT
"***"
MAIL_USERNAME
"**********************"
MAIL_PASSWORD
"************"
MAIL_ENCRYPTION
"ssl"
TIJ_MAIL_MAILER
"smtp"
TIJ_MAIL_HOST
"smtp.gmail.com"
TIJ_MAIL_PORT
"587"
TIJ_MAIL_USERNAME
"[email protected]"
TIJ_MAIL_PASSWORD
"fdb@R2n1f3Ffd"
TIJ_MAIL_ENCRYPTION
"tls"
TIJ_MAIL_FROM_ADDRESS
"[email protected]"
TIJ_MAIL_FROM_NAME
"TheIndiaJobs"
GOOGLE_CLIENT_ID
"************************************************************************"
GOOGLE_CLIENT_SECRET
"************************"
GOOGLE_REDIRECT
"************************************************"
FACEBOOK_CLIENT_ID
"****************"
FACEBOOK_CLIENT_SECRET
"********************************"
FACEBOOK_REDIRECT
"**************************************************"
LINKEDIN_CLIENT_ID
"81aeeh1kfp6j32"
LINKEDIN_CLIENT_SECRET
"MI9270gHIbcQUcIF"
LINKEDIN_REDIRECT
"https://login.jobgrin.co.in/auth/linkedin/callback"
RECAPTCHA_PUBLIC_KEY
"6LdvMqQUAAAAANEKzKxtnBRt3Br_Y9xTAucAQev-"
RECAPTCHA_PRIVATE_KEY
"6LdvMqQUAAAAAK8g_9q3UXZ3paByam4LJDqSkgJ2"
RAZOR_KEY
"rzp_live_s4BmQ1kuZ4S0QM"
RAZOR_SECRET
"4VDCb3AIYXeV6lTiCK6kmp2A"
0. Whoops\Handler\PrettyPageHandler