مقالات دیجیتال مارکتینگ پارس اوستا

استفاده از متغیرها در عنوان و توضیحات سئو

افزونه رنک مث از متغیرها پشتیبانی می کند و شما می توانید از آن برای ایجاد عناوین و توضیحات پویا یا ترکیبی از متن ایستا…

آنچه در این مطلب خواهید خواند

پست های اخیر

افزونه رنک مث از متغیرها پشتیبانی می کند و شما می توانید از آن برای ایجاد عناوین و توضیحات پویا یا ترکیبی از متن ایستا و پویا استفاده کنید. متغیرها به یک مقدار خاص اشاره می کنند که از قبل در پست یا صفحه شما موجود است. بنابراین با مراجعه به این مقادیر موجود، می توانید در وقت خود صرفه جویی کنید، زیرا لازم نیست هر بار که مقدار تغییر می کند عنوان و توضیحات را به صورت دستی اضافه یا به روز کنید، Rank Math این کار را به طور خودکار برای شما انجام می دهد.

در این مقاله، نحوه استفاده از متغیرها در رنک مث را به شما آموزش می‌دهیم و همه متغیرهایی را که Rank Math ارائه می‌دهد مورد بحث قرار می‌دهیم.

استفاده از متغیرها در رنک مث

متاباکس رنک مث به شما امکان می دهد عنوان و توضیحات سئو صفحه خود را اضافه کنید. ما متاباکس را در همان صفحه ای که محتوای خود را می نویسید، در صفحه پس از ویرایش اضافه کرده ایم.

اگر از ویرایشگر کلاسیک استفاده می‌کنید، باید کمی به پایین اسکرول کنید تا به Meta Box برسید. اگر از ویرایشگر بلاک استفاده می کنید، با کلیک بر روی نماد سئو رنک مث در گوشه سمت راست بالای صفحه می توانید به Meta Box Rank Math دسترسی پیدا کنید.


استفاده از متغیرها در رنک مث

اولین تب در متاباکس رنک مث، تب General است. در تب General ، روی Edit Snippet کلیک کنید تا کادر گفتگوی Preview Snippet Editor باز شود .


متغیرها در رنک مث

فیلدهای Title و Description در Snippet Editor از متغیرها پشتیبانی می کنند و شما می توانید با کلیک بر روی فلش رو به پایین در گوشه سمت راست فیلد به این متغیرها دسترسی داشته باشید.

به غیر از عنوان و توضیحات، می توانید از متغیرها به طور گسترده در Schema Generator و Schema Templates استفاده کنید.

چه متغیرهایی پشتیبانی می شوند؟

حالا بیایید هر یک از متغیرهای موجود در تب General را از نزدیک بررسی کنیم.




۱.کاراکتر جداکننده

%sep%یک جداکننده به عنوان و توضیحات شما اضافه می کند. از کاراکتر جداکننده که در Rank Math > Titles & Meta > Global Meta > Separator Character تنظیم کرده اید استفاده می کند.

در تصویر زیر مشاهده می کنید که می توانید یکی از جداکننده های موجود را انتخاب کنید یا در قسمت آخر یک جداکننده سفارشی تنظیم کنید.




۲.عبارت جستجو

عبارت جستجو %search_query%فقط در صفحات نتایج جستجو در دسترس خواهد بود. متغیر عبارت جستجوی صفحه فعلی را تنظیم می کند. می توانید عنوان صفحه نتایج جستجو را در Rank Math در قسمت تنظیمات عمومی > عنوان و متا > عنوان نتایج جستجو تنظیم کنید .

عبارت جستجو



۳.پیشخوان

%count(varname)%یک شمارنده برای متغیر اضافه می کند و از ۱ شروع می شود. نام var را با متغیر Rank Math خود که می خواهید شمارنده برای آن تنظیم کنید جایگزین کنید، و سپس هر بار که متغیر شمارنده در صفحه استفاده می شود، مقدار شمارنده افزایش می یابد.

برای مثال، اگر متن ALT پیش‌فرض را برای تصاویر پست خود با عنوان پست و شمارنده تنظیم می‌کنید، می‌توانید از فرمت زیر استفاده کنید.

%title% %count(title)%



۴.نام فایل

متغیر %filename%نام فایل پیوست شما را نمایش می دهد. این متغیر فقط در فیلدهای مربوط به پیوست ها قابل استفاده است. به عنوان مثال، متن،عنوان، و توضیحات ALT تصاویر شما.




۵.عنوان سایت

متغیر Site Title %sitename%نام وب سایتی را که پیکربندی کرده اید در داشبورد وردپرس > تنظیمات > عمومی > عنوان سایت نمایش می دهد .

عنوان سایت



۶.توضیحات سایت

متغیر Site Description %sitedesc%توضیحات سایت شما را که در زیر داشبورد وردپرس > تنظیمات > عمومی > برچسب پیکربندی شده است، نمایش می دهد .


توضیحات سایت



۷.تاریخ فعلی

با استفاده از متغیر Current Date %currentdate%می توانید تاریخ جاری را در عنوان و توضیحات خود نمایش دهید.

تاریخ فعلی



۸.امروز

متغیر Current Day %currentday%را می توان برای نمایش روز جاری ماه در عنوان و توضیحات استفاده کرد.

امروز



۹.ماه فعلی

متغیر Current Month %currentmonth%ماه جاری را نمایش می دهد.

ماه جاری



۱۰.سال فعلی

متغیر Current Year %currentyear%سال جاری را مطابق شکل زیر نمایش می دهد.

سال جاری




۱۱.زمان فعلی

متغیر Current Time %currenttime%زمان فعلی سرور را نمایش می دهد.

زمان فعلی



۱۲.زمان فعلی پیشرفته

Rank Math به شما امکان می دهد زمان سرور فعلی را با یک الگوی قالب بندی سفارشی با کمک %currenttime(F jS, Y)% متغیر تنظیم کنید.




۱۳.نام سازمان

متغیر %org_name%نام سازمانی را که در تنظیمات SEO محلی اضافه کرده اید بازیابی می کند .

اگر قبلاً پیکربندی نکرده‌اید، می‌توانید با پیمایش به داشبورد وردپرس > رنک مث > عنوان و متا > سئوی محلی > نام شخص یا سازمان، نام سازمان را تنظیم کنید. اگر این بخش در وب سایت شما در دسترس نیست، مطمئن شوید که ماژول SEO و نمودار دانش محلی را در داشبورد افزونه رنک مث فعال کرده اید .

نام سازمان



۱۴.لوگوی سازمان

متغیر نشان‌واره سازمان، %org_logo%لوگوی سازمان شما را اضافه می‌کند، اگر آن را در Rank Math > Local SEO > Logo پیکربندی کرده باشید.

لوگوی سازمان



URL.15سازمان

متغیر URL سازمان، %org_url%URL سازمانی را که در قسمت Rank Math > تنظیمات عمومی > Local SEO > URL پیکربندی کرده اید، اضافه می کند.

URL سازمان



۱۶.عنوان پست

%title%متغیر عنوان پست یا صفحه فعلی را نمایش می دهد.




۱۷.عنوان پست صفحه والد

%parent_title%متغیر عنوان صفحه اصلی پست یا صفحه فعلی را نمایش می دهد.




۱۸.پست گزیده

Post Excerpt گزیده پست فعلی را نشان می دهد. همچنین، %excerpt% اگر گزیده ای از پست موجود نباشد، این متغیر به صورت خودکار تولید می شود.

با این حال، متغیر Post Excerpt %excerpt_only%گزیده پست فعلی را بدون هیچ گونه تولید خودکار نشان می دهد. بنابراین اگر پست فعلی شما گزیده ای نداشته باشد، %excerpt_only%هیچ مقداری را بر نمی گرداند.




۱۹.آدرس پست

%url%متغیر URL پست یا صفحه فعلی را نمایش می دهد.




۲۰.پست کوچک

%post_thumbnail%متغیر تصویر کوچک پست فعلی (تصویر ویژه) را نشان می دهد.




۲۱.تاریخ انتشار

متغیر Date Published %date%تاریخی را نشان می دهد که پست یا صفحه فعلی را در آن منتشر کرده اید.

%date(F, jS, Y)%متغیر تاریخ را با الگوی قالب بندی سفارشی منتشر می کند.




۲۲.تاریخ اصلاح شد

%modified%متغیر آخرین تاریخ تغییر پست یا صفحه فعلی را نشان می دهد.

%modified(F, jS, Y)%متغیر تاریخ اصلاح شده را با یک الگوی قالب بندی سفارشی نشان می دهد. برای یافتن رشته فرمت برای استفاده در متغیر خود می توانید به اسناد وردپرس مراجعه کنید.




۲۳.دسته پست

%category%متغیر دسته پست فعلی یا دسته فعلی را در آرشیو دسته نمایش می دهد.




۲۴.دسته بندی پست ها

%categories%یک لیست جدا شده با کاما از دسته هایی که با پست فعلی مرتبط هستند را نمایش می دهد.




۲۵.دسته ها (پیشرفته)

%categories(limit=3 & separator = | & exclude= 12, 23)%متغیر لیست دسته بندی های پست فعلی را به همراه گزینه های سفارشی سازی نشان می دهد. شما می توانید فقط پارامترهای ضروری را در متغیر برای سفارشی کردن خروجی بگنجانید و در اینجا پارامترهایی وجود دارد که می توانید از آنها استفاده کنید:

Limit : برای تنظیم حداکثر تعداد دسته برای نمایش
جداکننده : برای تنظیم کاراکتر به دسته های جداگانه در خروجی
Exclude : شناسه دسته هایی که باید حذف شوند را وارد کنید




۲۶.برچسب پست

%tag%متغیر تگ پست فعلی یا تگ فعلی را در آرشیو تگ نمایش می دهد.




۲۷.برچسب های پست

%tags%متغیر لیست تگ های جدا شده با کاما را نشان می دهد که با پست فعلی مرتبط هستند.




۲۸.برچسب ها (پیشرفته)

%tags(limit=3 & separator = | & exclude= 12, 23)%لیستی از برچسب های مرتبط با پست فعلی را با گزینه های سفارشی سازی خروجی می دهد. شما می توانید فقط پارامترهای اساسی را در متغیر قرار دهید و در اینجا پارامترهایی وجود دارد که می توانید از آنها استفاده کنید:

Limit : برای تنظیم حداکثر تعداد برچسب برای نمایش
Separator : برای تنظیم کاراکتر برای جدا کردن برچسب ها در خروجی
Exclude : شناسه تگ هایی که باید حذف شوند را وارد کنید




۲۹.مدت فعلی

متغیر Current Term %term%نام اصطلاح فعلی را در صفحات آرشیو طبقه بندی نمایش می دهد.




۳۰.شرح اصطلاح

%term_description%متغیر شرح اصطلاح فعلی را در صفحات آرشیو طبقه بندی نمایش می دهد.




۳۱.مدت سفارشی (پیشرفته)

%customterm(taxonomy-name)%نام عبارت سفارشی را در عنوان شما نمایش می دهد. taxonomy-nameنام تاکسونومی خود را در متغیر جایگزین کنید.

به این ترتیب می‌توانید عنوان قالب پست را با استفاده از متغیر %customterm(post_format)% اضافه کنید.




۳۲.شرح اصطلاح سفارشی

%customterm_desc(taxonomy-name)%شرح اصطلاح سفارشی را نمایش می دهد. taxonomy-nameنام تاکسونومی خود را در متغیر جایگزین کنید .




۳۳.شناسه نویسنده

%userid%متغیر شناسه کاربری پست فعلی یا یک صفحه را نمایش می دهد. شناسه کاربری نویسنده همان شناسه ای است که در URL کاربر ویرایش مشاهده می شود.




۳۴.نویسنده پست

نویسنده پست %name%نام نویسنده پست فعلی، صفحه یا آرشیو نویسنده را نمایش می دهد.




۳۵.توضیحات نویسنده

%user_description%متغیر اطلاعات بیوگرافی نویسنده پست فعلی، صفحه یا آرشیو نویسنده را نمایش می دهد. اطلاعات بیوگرافی نویسنده با باز کردن ویرایش کاربر از منوی کاربران در وردپرس تنظیم می شود.




۳۶.شناسه پست

%id%شناسه پست فعلی یا صفحه را نمایش می دهد. شناسه پست همان چیزی است که می توانید در URL صفحه ویرایش پست،صفحه مشاهده کنید.




۳۷.کلید واژه اصلی

با متغیر کلیدواژه اصلی%focuskw%، می‌توانید کلیدواژه اصلی پست یا صفحه فعلی را در عنوان و توضیحات تنظیم کنید. در صورتی که پست یا صفحه از چند کلیدواژه اصلی استفاده کند، این متغیر فقط کلمه کلیدی اصلی را که با یک ستاره نشان داده شده است، برمی گرداند.




۳۸.کلمات کلیدی

این %keywords%متغیر فهرستی از همه کلمات کلیدی پست یا صفحه فعلی را نمایش می‌دهد که با کاما از هم جدا شده‌اند.




۳۹.فیلد سفارشی (پیشرفته)

%customfield(field-name)%مقدار فیلد سفارشی را در عنوان پست شما نشان می دهد. field-nameنام فیلد سفارشی خود را جایگزین آن کنید .




۴۰.صفحه

%page%به شما کمک می کند تا شماره صفحات را نمایش دهید اما فقط در صفحات ۲ و بالاتر نمایش داده می شود.

به عنوان مثال، اگر در صفحه سوم آرشیو هستید که شامل ۵ صفحه است، متغیر %page%صفحه سوم نمایش داده می شود.




۴۱.شماره صفحه

%pagenumber%شماره صفحه فعلی را نمایش می دهد.




۴۲.حداکثر صفحه

%pagetotal%متغیر تعداد کل صفحات را نمایش می دهد.




۴۳.نوع پست نام مفرد

%pt_single%نام مفرد نوع پست فعلی را نمایش می دهد. به عنوان مثال پست، صفحه، محصول و غیره .




۴۴.نوع پست نام جمع

%pt_plural%نام جمع نوع پست فعلی را نمایش می دهد. به عنوان مثال پست ها، صفحات، محصولات و غیره .




۴۵.کلمه تصادفی

%randomword(word1،word2،word3)%متغیر کلمه تصادفی انتخاب شده از لیست را نشان می دهد (word1،word2،word3). شما می توانید هر تعداد کلمه را به این لیست اضافه کنید.

%randomword_np(word1،word2،word3)%هر بار که صفحه بارگذاری می شود، یک کلمه متفاوت از لیست را به صورت تصادفی نشان می دهد.

توجه: اگر یک وبلاگ خودکار اجرا می کنید، می توانید از متغیر کلمه تصادفی برای استفاده از Spintax در عنوان متا و توضیحات خود استفاده کنید.




۴۶.اسم گروه

%group_name%نام گروه فعلی BuddyPress را نمایش می دهد. این متغیر فقط در صورتی قابل استفاده است که وب سایت شما از BuddyPress استفاده کند.




۴۷.توضیحات گروه

%group_desc%توضیحات گروه فعلی BuddyPress را نمایش می دهد. این متغیر فقط در صورتی قابل استفاده است که وب سایت شما از BuddyPress استفاده کند.




۴۸.قیمت محصول

%wc_price%متغیر قیمت محصول فعلی WooCommerce را نمایش می دهد. می توانید با رفتن به تب General در بخش داده های محصول، قیمت را در صفحه محصول ووکامرس خود تعیین کنید. اگر شما یک فروش فعال دارید، Rank Math قیمت فروش را برای این متغیر در نظر می گیرد، در غیر این صورت از قیمت معمولی استفاده می شود.





۴۹.شناسه محصول(SKU)

%wc_sku%متغیر S tock K eeping U nit (SKU) محصول فعلی WooCommerce را نمایش می دهد . SKU را می توان با رفتن به برگه Inventory در زیر بخش Product data به صفحه محصول WooCommerce اضافه کرد، همانطور که در زیر نشان داده شده است.


شناسه محصول



۵۰.توضیحات کوتاه محصول

%wc_shortdesc%متغیر توضیح کوتاهی از محصول فعلی WooCommerce را نمایش می دهد. برای ویرایش توضیحات کوتاه محصول، صفحه محصول WooCommerce را باز کنید و سپس قسمت توضیحات کوتاه محصول را ویرایش کنید .

توضیحات کوتاه محصول



۵۱.نام تجاری محصول

%wc_brand%متغیر نام تجاری محصول فعلی WooCommerce را نشان می دهد. Rank Math به شما امکان می دهد نام های تجاری را روی طبقه بندی WooCommerce یا یک نام تجاری سفارشی تنظیم کنید، اگر همه محصولات شما متعلق به یک مارک هستند. برای انجام این کار، به Rank Math > General Settings > WooCommerce بروید و گزینه ای را برای Select Brand انتخاب کنید .

اگر سفارشی را انتخاب کنید، گزینه دیگری در زیر ظاهر می شود تا به شما امکان می دهد یک نام تجاری سفارشی اضافه کنید.

نام تجاری محصول



52.ویژگی alt عکس

متغیر %imagealt%مجموعه متن جایگزین را برای تصویر فعلی نمایش می دهد.




۵۳.عنوان تصویر

از %imagetitle%متغیر می توان برای نمایش عنوان تصویر فعلی استفاده کرد.

چگونه متغیرهای سفارشی اضافه کنیم؟
علاوه بر متغیرهای ذکر شده در بالا، Rank Math به شما این امکان را می دهد که متغیرهای خود را ایجاد کرده و از آنها در فیلدهای SEO و Meta Rank Math استفاده کنید. برای ایجاد یک متغیر سفارشی جدید، مراحل زیر را دنبال کنید.

۱.به ویرایشگر تم بروید

با رفتن به داشبورد وردپرس > ظاهر > ویرایشگر فایل تم (تم کلاسیک) شروع کنید یا در صورت داشتن تم بلوکی به داشبورد وردپرس > ابزارها > ویرایشگر فایل تم بروید.

ویرایشگر تم



۲.اضافه کردن قطعه کد

اکنون در ویرایشگر فایل تم، فایل functions.php یا rank-math.php را از لیست فایل های نشان داده شده در سمت راست صفحه انتخاب کنید.

سپس در قسمت کدی که در وسط صفحه ظاهر می شود، قطعه کد زیر را اضافه کنید. شما می توانید قطعه کد را ویرایش کنید تا از آنها مطابق با نیاز خود استفاده کنید. لطفاً توجه داشته باشید، باید تابع تماس مجدد را نیز اضافه کنید.

/**
 * Action: 'rank_math/vars/register_extra_replacements' - Allows adding extra variables.
 */
add_action('rank_math/vars/register_extra_replacements', function () {
	rank_math_register_var_replacement(
		'custom_variable_slug',
		array(
			'name'        => esc_html__('Custom variable name.', 'rank-math'),
			'description' => esc_html__('Custom variable description.', 'rank-math'),
			'variable'    => 'custom_variable_slug',
			'example'     => 'custom_variable_callback()',
		),
		'custom_variable_callback'
	);
});

در اینجا نمونه‌ای از یک مورد استفاده از این قلاب اکشن آورده شده است که هنگام استفاده در صفحات طبقه‌بندی، تعداد پست‌های عبارت طبقه‌بندی انتخابی را برمی‌گرداند.

/**
 * Action: 'rank_math/vars/register_extra_replacements' - Allows adding extra variables.
 * Snippet to register variable that will return the number of posts in the current term
 */
add_action('rank_math/vars/register_extra_replacements', function () {
    rank_math_register_var_replacement(
        'term_count',
        [
            'name'        => esc_html__('Term Count', 'rank-math'),
            'description' => esc_html__('Number of posts in the current term', 'rank-math'),
            'variable'    => 'term_count',
            'example'     => term_count_callback(),
        ],
        'term_count_callback'
    );
});
function term_count_callback()
{
    $term = get_queried_object();
    return isset($term) ? $term->count : null;
}



۳.فایل را به روز کنید

هنگامی که قطعه کد را در ویرایشگر کد اضافه کردید، روی دکمه Update File کلیک کنید.

اگر نمی‌خواهید هر بار که محتوای جدید ایجاد می‌کنید از آن‌ها در پست‌ها،صفحات و محصولات جداگانه استفاده کنید، می‌توانید از این متغیرها در تنظیمات جهانی برای عنوان و متا نیز استفاده کنید.

مقاله استفاده از ماژول سئوی محلی رنک مث میتواند برای شما جذاب باشد.

امیدواریم این مقاله برای شما مفید بوده باشد. در واقع شما می توانید از فیلترها برای ایجاد متغیرهای دلخواه و استفاده از آنها در پست های خود استفاده کنید. اگر هنوز کاملاً سؤالی در مورد استفاده از رنک مث دارید، لطفاً مستقیماً از اینجا با تیم پشتیبانی ما تماس بگیرید.

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها