// === SEO Meta + OG/Twitter + Canonical برای صفحهی خاص ===
add_action(‘wp_head’, function () {
if (!is_page(‘telegram-eezni’)) return; // اسلاگ صفحهات را بگذار
$page_title = ‘گروه تلگرام EEZNI | لینک عضویت و معرفی’;
$page_desc = ‘عضویت در گروه تلگرام EEZNI. معرفی، قوانین و پرسشهای متداول. برای پیوستن کلیک کنید.’;
$page_url = home_url(‘/telegram-eezni/’);
$img_url = get_stylesheet_directory_uri() . ‘/assets/telegram-cover.jpg’; // اگر تصویر داری
echo “\n<!– SEO basics –>\n”;
echo ‘<meta name=”description” content=”‘ . esc_attr($page_desc) . ‘”>’ . “\n”;
echo ‘<link rel=”canonical” href=”‘ . esc_url($page_url) . ‘”>’ . “\n”;
echo ‘<meta name=”robots” content=”index,follow,max-snippet:-1,max-image-preview:large,max-video-preview:-1″>’ . “\n”;
echo ‘<meta name=”language” content=”fa”>’ . “\n”;
echo “\n<!– Open Graph –>\n”;
echo ‘<meta property=”og:type” content=”website”>’ . “\n”;
echo ‘<meta property=”og:locale” content=”fa_IR”>’ . “\n”;
echo ‘<meta property=”og:title” content=”‘ . esc_attr($page_title) . ‘”>’ . “\n”;
echo ‘<meta property=”og:description” content=”‘ . esc_attr($page_desc) . ‘”>’ . “\n”;
echo ‘<meta property=”og:url” content=”‘ . esc_url($page_url) . ‘”>’ . “\n”;
if ($img_url) echo ‘<meta property=”og:image” content=”‘ . esc_url($img_url) . ‘”>’ . “\n”;
echo “\n<!– Twitter Card –>\n”;
echo ‘<meta name=”twitter:card” content=”summary_large_image”>’ . “\n”;
echo ‘<meta name=”twitter:title” content=”‘ . esc_attr($page_title) . ‘”>’ . “\n”;
echo ‘<meta name=”twitter:description” content=”‘ . esc_attr($page_desc) . ‘”>’ . “\n”;
if ($img_url) echo ‘<meta name=”twitter:image” content=”‘ . esc_url($img_url) . ‘”>’ . “\n”;
echo “\n<!– Hreflang (فارسی) –>\n”;
echo ‘<link rel=”alternate” hreflang=”fa-IR” href=”‘ . esc_url($page_url) . ‘”>’ . “\n”;
}, 5);
// === JSON-LD Schemas برای همان صفحه ===
add_action(‘wp_head’, function () {
if (!is_page(‘telegram-eezni’)) return;
$page_url = home_url(‘/telegram-eezni/’);
$site_name = get_bloginfo(‘name’);
$faq = [
“@context” => “https://schema.org”,
“@type” => “FAQPage”,
“mainEntity” => [
[
“@type” => “Question”,
“name” => “چطور به گروه تلگرام EEZNI بپیوندم؟”,
“acceptedAnswer” => [
“@type” => “Answer”,
“text” => “روی دکمهٔ «عضویت در تلگرام» کلیک کنید تا وارد لینک https://t.me/eezni شوید و عضو شوید.”
]
],
[
“@type” => “Question”,
“name” => “قوانین اصلی گروه چیست؟”,
“acceptedAnswer” => [
“@type” => “Answer”,
“text” => “احترام متقابل، عدم ارسال اسپم و رعایت موضوعات مرتبط. تخلفات ممکن است منجر به حذف شود.”
]
]
]
];
$webpage = [
“@context” => “https://schema.org”,
“@type” => “WebPage”,
“name” => “گروه تلگرام EEZNI | لینک عضویت”,
“url” => $page_url,
“inLanguage” => “fa-IR”,
“description” => “صفحهٔ معرفی و عضویت در گروه تلگرام EEZNI به همراه پرسشهای متداول.”
];
$org = [
“@context” => “https://schema.org”,
“@type” => “Organization”,
“name” => “EEZNI”,
“url” => home_url(‘/’),
“sameAs” => [“https://t.me/eezni”]
];
echo “\n<!– JSON-LD: WebPage + Organization + FAQ –>\n”;
echo ‘<script type=”application/ld+json”>’ . wp_json_encode($webpage, JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES) . “</script>\n”;
echo ‘<script type=”application/ld+json”>’ . wp_json_encode($org, JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES) . “</script>\n”;
echo ‘<script type=”application/ld+json”>’ . wp_json_encode($faq, JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES) . “</script>\n”;
}, 20);