/**
* GeneratePress.
*
* Please do not make any edits to this file. All edits should be done in a child theme.
*
* @package GeneratePress
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
// Set our theme version.
define( 'GENERATE_VERSION', '3.6.1' );
if ( ! function_exists( 'generate_setup' ) ) {
add_action( 'after_setup_theme', 'generate_setup' );
/**
* Sets up theme defaults and registers support for various WordPress features.
*
* @since 0.1
*/
function generate_setup() {
// Make theme available for translation.
load_theme_textdomain( 'generatepress' );
// Add theme support for various features.
add_theme_support( 'automatic-feed-links' );
add_theme_support( 'post-thumbnails' );
add_theme_support( 'post-formats', array( 'aside', 'image', 'video', 'quote', 'link', 'status' ) );
add_theme_support( 'woocommerce' );
add_theme_support( 'title-tag' );
add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', 'script', 'style' ) );
add_theme_support( 'customize-selective-refresh-widgets' );
add_theme_support( 'align-wide' );
add_theme_support( 'responsive-embeds' );
$color_palette = generate_get_editor_color_palette();
if ( ! empty( $color_palette ) ) {
add_theme_support( 'editor-color-palette', $color_palette );
}
add_theme_support(
'custom-logo',
array(
'height' => 70,
'width' => 350,
'flex-height' => true,
'flex-width' => true,
)
);
// Register primary menu.
register_nav_menus(
array(
'primary' => __( 'Primary Menu', 'generatepress' ),
)
);
/**
* Set the content width to something large
* We set a more accurate width in generate_smart_content_width()
*/
global $content_width;
if ( ! isset( $content_width ) ) {
$content_width = 1200; /* pixels */
}
// Add editor styles to the block editor.
add_theme_support( 'editor-styles' );
$editor_styles = apply_filters(
'generate_editor_styles',
array(
'assets/css/admin/block-editor.css',
)
);
add_editor_style( $editor_styles );
}
}
/**
* Get all necessary theme files
*/
$theme_dir = get_template_directory();
require $theme_dir . '/inc/theme-functions.php';
require $theme_dir . '/inc/defaults.php';
require $theme_dir . '/inc/class-css.php';
require $theme_dir . '/inc/css-output.php';
require $theme_dir . '/inc/general.php';
require $theme_dir . '/inc/customizer.php';
require $theme_dir . '/inc/markup.php';
require $theme_dir . '/inc/typography.php';
require $theme_dir . '/inc/plugin-compat.php';
require $theme_dir . '/inc/block-editor.php';
require $theme_dir . '/inc/class-typography.php';
require $theme_dir . '/inc/class-typography-migration.php';
require $theme_dir . '/inc/class-html-attributes.php';
require $theme_dir . '/inc/class-theme-update.php';
require $theme_dir . '/inc/class-rest.php';
require $theme_dir . '/inc/deprecated.php';
if ( is_admin() ) {
require $theme_dir . '/inc/meta-box.php';
require $theme_dir . '/inc/class-dashboard.php';
}
/**
* Load our theme structure
*/
require $theme_dir . '/inc/structure/archives.php';
require $theme_dir . '/inc/structure/comments.php';
require $theme_dir . '/inc/structure/featured-images.php';
require $theme_dir . '/inc/structure/footer.php';
require $theme_dir . '/inc/structure/header.php';
require $theme_dir . '/inc/structure/navigation.php';
require $theme_dir . '/inc/structure/post-meta.php';
require $theme_dir . '/inc/structure/sidebars.php';
require $theme_dir . '/inc/structure/search-modal.php';
/* =========================================================
* GÜVENLİ MİNİMAL SEO EKLERİ
* ========================================================= */
if ( ! function_exists( 'bornova_custom_meta_tags' ) ) {
function bornova_custom_meta_tags() {
if ( is_admin() ) {
return;
}
$site_name = get_bloginfo( 'name' );
echo '' . "\n";
echo '' . "\n";
}
}
add_action( 'wp_head', 'bornova_custom_meta_tags', 5 );
if ( ! function_exists( 'bornova_menu_link_seo_attrs' ) ) {
function bornova_menu_link_seo_attrs( $atts, $item, $args, $depth ) {
if ( empty( $atts['title'] ) && ! empty( $item->title ) ) {
$atts['title'] = wp_strip_all_tags( $item->title );
}
if ( empty( $atts['href'] ) ) {
return $atts;
}
$href = trim( $atts['href'] );
if (
0 === strpos( $href, '#' ) ||
0 === strpos( $href, 'tel:' ) ||
0 === strpos( $href, 'mailto:' ) ||
0 === strpos( $href, 'javascript:' ) ||
0 === strpos( $href, 'sms:' )
) {
return $atts;
}
$home_host = wp_parse_url( home_url(), PHP_URL_HOST );
$link_host = wp_parse_url( $href, PHP_URL_HOST );
$home_host = preg_replace( '/^www\./i', '', strtolower( (string) $home_host ) );
$link_host = preg_replace( '/^www\./i', '', strtolower( (string) $link_host ) );
if ( ! empty( $link_host ) && $link_host !== $home_host ) {
$rel = array();
if ( ! empty( $atts['rel'] ) ) {
$rel = preg_split( '/\s+/', strtolower( $atts['rel'] ) );
}
$rel[] = 'nofollow';
$rel[] = 'noopener';
$rel[] = 'noreferrer';
$atts['rel'] = implode( ' ', array_unique( array_filter( $rel ) ) );
}
return $atts;
}
}
add_filter( 'nav_menu_link_attributes', 'bornova_menu_link_seo_attrs', 20, 4 );
https://gaziemirasansorkiralama.com.tr/wp-sitemap-posts-post-1.xmlhttps://gaziemirasansorkiralama.com.tr/wp-sitemap-posts-page-1.xmlhttps://gaziemirasansorkiralama.com.tr/wp-sitemap-taxonomies-category-1.xmlhttps://gaziemirasansorkiralama.com.tr/wp-sitemap-users-1.xml