{"id":1966,"date":"2023-01-14T11:43:25","date_gmt":"2023-01-14T08:17:41","guid":{"rendered":"https:\/\/parsavesta.com\/?p=1966"},"modified":"2023-08-06T09:21:39","modified_gmt":"2023-08-06T05:51:39","slug":"filters-hooks-api-developer","status":"publish","type":"post","link":"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/","title":{"rendered":"\u0631\u0646\u06a9 \u0645\u062b \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><br>\u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u062f\u0631 \u0627\u0641\u0632\u0648\u0646\u0647 \u0631\u0646\u06a9 \u0645\u062b \u0633\u0626\u0648 \u06af\u0646\u062c\u0627\u0646\u062f\u0647\u200c \u0634\u062f\u0647 \u06a9\u0647 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0627\u0632 \u0622\u0646\u0647\u0627 \u0628\u0631\u0627\u06cc \u062a\u0639\u0627\u0645\u0644 \u0628\u0627 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062e\u0631\u0648\u062c\u06cc \u062a\u0648\u0633\u0637 \u0631\u0646\u06a9 \u0645\u062b \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f. \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0631\u0646\u06a9 \u0645\u062b \u0631\u0627 \u0627\u0632 \u062f\u0631\u0648\u0646 \u062a\u0645\/\u0627\u0641\u0632\u0648\u0646\u0647\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u06cc\u062f. \u0642\u0628\u0644 \u0627\u0632 \u0628\u0631\u0631\u0633\u06cc \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0648 \u0642\u0644\u0627\u0628\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u06a9\u0647 \u0631\u0646\u06a9 \u0645\u062b \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f\u060c \u062f\u0631 \u0645\u0648\u0631\u062f \u0646\u062d\u0648\u0647 \u0627\u0641\u0632\u0648\u062f\u0646 \u0622\u0646\u0647\u0627 \u0628\u0647 \u0648\u0628\u200c\u0633\u0627\u06cc\u062a \u062e\u0648\u062f \u0635\u062d\u0628\u062a \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645.<\/p>\n\n\n\n<br>\n<hr>\n<br>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u0641\u0632\u0648\u062f\u0646 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u062f\u0631 rank-math.php<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0641\u0632\u0648\u062f\u0646 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0648 \u0642\u0627\u0644\u0628 \u0647\u0627 \u0628\u0647 functions.php \u062a\u0645 \u0634\u0645\u0627 \u062f\u0631 \u0639\u0645\u0644 \u06cc\u06a9 \u0631\u0648\u0634 \u0631\u0627\u06cc\u062c \u0627\u0633\u062a \u0648 \u0648\u0642\u062a\u06cc \u0627\u0636\u0627\u0641\u0647 \u0634\u0648\u062f\u060c \u062f\u0631 \u0627\u06a9\u062b\u0631 \u0645\u0648\u0627\u0631\u062f \u0628\u0647 \u062e\u0648\u0628\u06cc \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u0646\u062f. \u0627\u0645\u0627\u060c \u0645\u0627 \u0634\u0645\u0627 \u0631\u0627 \u062a\u0634\u0648\u06cc\u0642 \u0645\u06cc \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0631\u0627 wp-content\/themes\/theme-name\/rank-math.php \u0628\u0647 \u0622\u0646 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f\u060c \u0632\u06cc\u0631\u0627 \u0645\u0632\u0627\u06cc\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0634\u0627\u0645\u0644 \u0645\u06cc \u0634\u0648\u062f:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1. \u0627\u0646\u0639\u0637\u0627\u0641 \u067e\u0630\u06cc\u0631\u06cc \u062f\u0631 \u062a\u063a\u06cc\u06cc\u0631 \u062a\u0645<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0642\u0637\u0639\u0647 \u06a9\u062f \u0631\u0627 \u0628\u0647 functions.php \u0637\u0631\u062d \u0632\u0645\u06cc\u0646\u0647 \u062e\u0648\u062f \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u060c \u062f\u0631 \u0645\u0639\u0631\u0636 \u062e\u0637\u0631 \u0627\u0632 \u062f\u0633\u062a \u062f\u0627\u062f\u0646 \u062a\u0645\u0627\u0645 \u0633\u0641\u0627\u0631\u0634\u06cc \u0633\u0627\u0632\u06cc \u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u0647 \u0634\u062f\u0647 \u062f\u0631 \u0647\u0646\u06af\u0627\u0645 \u062a\u063a\u06cc\u06cc\u0631 \u062a\u0645 \u0642\u0631\u0627\u0631 \u0645\u06cc \u06af\u06cc\u0631\u06cc\u062f\u060c \u0648 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u062a\u0645\u0627\u0645 \u06a9\u062f\u0647\u0627\u06cc \u0631\u0646\u06a9 \u0645\u062b \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u0648 \u0627\u0641\u0632\u0648\u062f\u0646 \u0622\u0646 \u0628\u0647 \u062a\u0645 \u062c\u062f\u06cc\u062f\u062a\u0627\u0646 \u0648\u0627\u0642\u0639\u0627 \u062e\u0633\u062a\u0647 \u06a9\u0646\u0646\u062f\u0647 \u062e\u0648\u0627\u0647\u062f \u0628\u0648\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0627 \u0627\u0641\u0632\u0648\u062f\u0646 \u062a\u0645\u0627\u0645 \u06a9\u062f\u0647\u0627\u06cc \u0631\u0646\u06a9 \u0645\u062b \u062f\u0631 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u062c\u062f\u0627\u06af\u0627\u0646\u0647\u060c \u0627\u0646\u0639\u0637\u0627\u0641 \u067e\u0630\u06cc\u0631\u06cc \u0644\u0627\u0632\u0645 \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062a\u0645 \u0647\u0627 \u0631\u0627 \u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u0627\u0634\u062a. \u062a\u0646\u0647\u0627 \u06a9\u0627\u0631\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u06cc\u06a9 \u06a9\u067e\u06cc \u0627\u0632 \u0641\u0627\u06cc\u0644 rank-math.php \u062e\u0648\u062f \u0631\u0627 \u0627\u0632 \u0642\u0627\u0644\u0628 \u0642\u062f\u06cc\u0645\u06cc \u062e\u0648\u062f \u062f\u0627\u0646\u0644\u0648\u062f \u06a9\u0631\u062f\u0647 \u0648 \u0622\u0646 \u0631\u0627 \u062f\u0631 \u067e\u0648\u0634\u0647 \u062a\u0645 \u062c\u062f\u06cc\u062f \u062e\u0648\u062f \u0622\u067e\u0644\u0648\u062f \u06a9\u0646\u06cc\u062f. \u0633\u067e\u0633\u060c \u0647\u0645\u0647 \u0633\u0641\u0627\u0631\u0634\u06cc\u200c\u0633\u0627\u0632\u06cc\u200c\u0647\u0627\u06cc \u0631\u0646\u06a9 \u0645\u062b \u0634\u0645\u0627 \u0628\u0647 \u0647\u0645\u0627\u0646 \u0631\u0648\u0634 \u0642\u0628\u0644\u06cc \u06a9\u0627\u0631 \u062e\u0648\u0627\u0647\u0646\u062f \u06a9\u0631\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2. \u06a9\u062f \u0641\u0642\u0637 \u0628\u0627 \u067e\u0644\u0627\u06af\u06cc\u0646 \u0627\u062c\u0631\u0627 \u0645\u06cc \u0634\u0648\u062f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0641\u06cc\u0644\u062a\u0631\u06cc \u0631\u0627 \u0628\u0647 functions.php \u0642\u0627\u0644\u0628 \u062e\u0648\u062f \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u060c \u062d\u062a\u06cc \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u067e\u0644\u0627\u06af\u06cc\u0646 \u0631\u0646\u06a9 \u0645\u062b \u0641\u0639\u0627\u0644 \u0646\u0628\u0627\u0634\u062f\u060c \u06a9\u062f \u0631\u0648\u06cc \u0648\u0628 \u0633\u0627\u06cc\u062a \u0634\u0645\u0627 \u0627\u062c\u0631\u0627 \u0645\u06cc \u0634\u0648\u062f. \u0627\u0645\u0627 \u0648\u0642\u062a\u06cc \u0628\u0647 \u0641\u0627\u06cc\u0644 .php \u0631\u0646\u06a9 \u0645\u062b \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc \u0634\u0648\u062f\u060c \u06a9\u062f \u0641\u0642\u0637 \u0632\u0645\u0627\u0646\u06cc \u0627\u062c\u0631\u0627 \u0645\u06cc \u0634\u0648\u062f \u06a9\u0647 \u067e\u0644\u0627\u06af\u06cc\u0646 \u0631\u0646\u06a9 \u0645\u062b \u0641\u0639\u0627\u0644 \u0628\u0627\u0634\u062f\u060c \u0632\u06cc\u0631\u0627 \u0627\u0641\u0632\u0648\u0646\u0647 \u0634\u0627\u0645\u0644 \u0641\u0627\u06cc\u0644 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u062a\u0645\u0631\u06cc\u0646 \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u062f \u06a9\u0647 \u0633\u0627\u06cc\u062a \u0634\u0645\u0627 \u0628\u0627 \u0628\u06cc\u0634\u062a\u0631\u06cc\u0646 \u0633\u0631\u0639\u062a \u0645\u0645\u06a9\u0646 \u0627\u062c\u0631\u0627 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3. \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0647\u0645\u0647 \u062a\u0648\u0627\u0628\u0639 \u0631\u0646\u06a9 \u0645\u062b \u06a9\u0627\u0631 \u0645\u06cc\u06a9\u0646\u062f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u062e\u06cc \u0627\u0632 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0645\u0627\u0646\u0646\u062f \u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc \u0634\u062e\u0635\u06cc \u0633\u0627\u0632\u06cc OpenGraph \u0628\u0627\u06cc\u062f \u062f\u0631 wp_head \u0646\u0648\u0634\u062a\u0647 \u0634\u0648\u0646\u062f. \u062f\u0644\u0627\u06cc\u0644 \u0632\u06cc\u0627\u062f\u06cc \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0686\u0631\u0627 \u0622\u0646\u0647\u0627 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0647\u0646\u06af\u0627\u0645 \u0627\u0636\u0627\u0641\u0647 \u0634\u062f\u0646 \u0628\u0647 functions.php \u0622\u0646\u0637\u0648\u0631 \u06a9\u0647 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u0639\u0645\u0644 \u0646\u06a9\u0646\u0646\u062f\u060c \u0648 \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0645\u0637\u0627\u0628\u0642 \u0627\u0646\u062a\u0638\u0627\u0631 \u06a9\u0627\u0631 \u06a9\u0646\u0646\u062f\u060c \u0628\u0627\u06cc\u062f \u0628\u0647 rank-math.php \u0627\u0636\u0627\u0641\u0647 \u0634\u0648\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u06a9\u0627\u0631\u0647\u0627 \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0646\u0634\u0648\u062f\u060c \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u0645 \u0628\u0647 \u062c\u0627\u06cc \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u0622\u0646\u0647\u0627 \u0628\u0647 functions.php\u060c \u0647\u0645\u0647 \u062a\u0648\u0627\u0628\u0639 \u0631\u0646\u06a9 \u0645\u062b \u0631\u0627 \u0628\u0647 rank-math.php \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<br>\n<hr>\n<br>\n\n\n\n<h2 class=\"wp-block-heading\">\u0686\u06af\u0648\u0646\u0647 \u0642\u0637\u0639\u0647 \u06a9\u062f \u0631\u0627 \u0628\u0647 rank-math.php \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u0645\u061f<br><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u06a9\u062f \u0628\u0647 rank-math.php\u060c \u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f. \u0634\u0645\u0627 \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0628\u0627 \u06cc\u06a9 FTP \u06cc\u0627 cPanel File Manager \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1. \u0641\u0627\u06cc\u0644 .php \u0631\u0646\u06a9 \u0645\u062b \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 \u0627\u0632 FTP \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u062f\u060c \u0628\u0647 \u067e\u0648\u0634\u0647 \u062a\u0645 \u062e\u0648\u062f \u0628\u0631\u0648\u06cc\u062f (\/wp-content\/themes\/theme-name\/) \u0648 \u0633\u067e\u0633 \u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f \u0628\u0627 \u0646\u0627\u0645 rank-math.php \u0645\u0627\u0646\u0646\u062f \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/parsavesta.com\/wp-content\/uploads\/2023\/01\/sshot-3-4-1024x361.jpg\" alt=\"\u0642\u0633\u0645\u062a THEME NAME \u062f\u0631 \u0647\u0627\u0633\u062a\" class=\"wp-image-2359\"\/><\/figure>\n\n\n\n<br>\n<br>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 \u0627\u0632 cPanel \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 File Manager \u0622\u0646\u0647\u0627 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f \u062e\u0648\u062f \u0628\u0627 \u0646\u0627\u0645 rank-math.php \u062f\u0631 \u067e\u0648\u0634\u0647 \u062a\u0645 (\/wp-content\/themes\/theme-name\/) \u0645\u0627\u0646\u0646\u062f \u0634\u06a9\u0644 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/parsavesta.com\/wp-content\/uploads\/2023\/01\/sshot-4-5-1024x437.jpg\" alt=\"\u0633\u0627\u062e\u062a \u0641\u0627\u06cc\u0644 \u0631\u0646\u06a9 \u0645\u062b\" class=\"wp-image-2360\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2. \u0628\u0647 \u0648\u06cc\u0631\u0627\u06cc\u0634\u06af\u0631 \u0641\u0627\u06cc\u0644 \u062a\u0645 \u0628\u0631\u0648\u06cc\u062f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0641\u0627\u06cc\u0644 \u0631\u0646\u06a9 \u0645\u062b \u0631\u0627 \u062f\u0631 \u067e\u0648\u0634\u0647 \u062a\u0645 \u062e\u0648\u062f \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u06cc\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0628\u0627 \u0631\u0641\u062a\u0646 \u0628\u0647 Appearance &gt; Theme File Editor (\u0628\u0631\u0627\u06cc \u062a\u0645 \u06a9\u0644\u0627\u0633\u06cc\u06a9) \u06cc\u0627 Tools &gt; Theme File Editor (\u0628\u0631\u0627\u06cc Block Theme) \u062f\u0631 \u0642\u0633\u0645\u062a \u0645\u062f\u06cc\u0631\u06cc\u062a \u0648\u0631\u062f\u067e\u0631\u0633 \u062e\u0648\u062f \u0648\u06cc\u0631\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<br>\n<br>\n\n\n\n<p class=\"wp-block-paragraph\">\u0633\u0645\u062a \u0631\u0627\u0633\u062a \u0635\u0641\u062d\u0647 \u0634\u0645\u0627 \u0647\u0645\u0647 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062a\u0645 \u0648 \u0642\u0627\u0644\u0628\u200c\u0647\u0627 \u0631\u0627 \u0641\u0647\u0631\u0633\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0641\u0627\u06cc\u0644 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u0646\u062f \u0628\u0633\u062a\u0647 \u0628\u0647 \u0645\u0648\u0636\u0648\u0639\u06cc \u06a9\u0647 \u062f\u0631 \u0648\u0628 \u0633\u0627\u06cc\u062a \u062e\u0648\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u062f \u0645\u062a\u0641\u0627\u0648\u062a \u0627\u0633\u062a. \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0644\u06cc\u0633\u062a \u0641\u0627\u06cc\u0644 \u0647\u0627 \u0628\u0647 \u0641\u0627\u06cc\u0644 rank-math.php \u06a9\u0647 \u062f\u0631 \u0645\u0631\u062d\u0644\u0647 \u0642\u0628\u0644 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0647 \u0628\u0648\u062f\u06cc\u062f \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3. \u0627\u0641\u0632\u0648\u062f\u0646 \u06a9\u062f \u0634\u0645\u0627<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0648\u06cc\u0631\u0627\u06cc\u0634\u06af\u0631 \u06a9\u062f \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0648\u0633\u0637 \u0635\u0641\u062d\u0647 \u062e\u0648\u062f \u0631\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f\u060c \u0648 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u06a9\u0647\u200c\u0647\u0627\u06cc \u06a9\u062f \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f (\u06a9\u0647 \u0628\u0647 \u0632\u0648\u062f\u06cc \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0628\u0647 \u0622\u0646 \u062e\u0648\u0627\u0647\u06cc\u0645 \u067e\u0631\u062f\u0627\u062e\u062a).<\/p>\n\n\n\n<br>\n<hr>\n<br>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f4. \u0630\u062e\u06cc\u0631\u0647 \u0633\u0627\u0632\u06cc \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a<br><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0642\u0637\u0639\u0647 \u06a9\u062f \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u06cc\u062f\u060c \u0631\u0648\u06cc \u062f\u06a9\u0645\u0647 Update File \u062f\u0631 \u067e\u0627\u06cc\u06cc\u0646 \u0635\u0641\u062d\u0647 \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0634\u0645\u0627 \u0630\u062e\u06cc\u0631\u0647 \u0634\u0648\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u062d\u06cc\u0646 \u0627\u0641\u0632\u0648\u062f\u0646 \u0642\u0637\u0639\u0647 \u06a9\u062f\u060c \u0627\u06af\u0631 \u0628\u0647 \u0637\u0648\u0631 \u062a\u0635\u0627\u062f\u0641\u06cc \u0627\u0634\u062a\u0628\u0627\u0647\u06cc \u0645\u0631\u062a\u06a9\u0628 \u0634\u062f\u0647 \u0628\u0627\u0634\u06cc\u062f \u06a9\u0647 \u0628\u0627\u0639\u062b \u0627\u0632 \u06a9\u0627\u0631 \u0627\u0641\u062a\u0627\u062f\u0646 \u0633\u0627\u06cc\u062a \u0634\u0645\u0627 \u0634\u0648\u062f\u060c \u0648\u06cc\u0631\u0627\u06cc\u0634\u06af\u0631 \u0641\u0627\u06cc\u0644 \u062a\u0645 \u0628\u062f\u0648\u0646 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0631\u062f\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0627 \u062e\u0637\u0627 \u0645\u0648\u0627\u062c\u0647 \u0645\u06cc \u0634\u0648\u062f \u062a\u0627 \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u0641\u0648\u0631\u0627\u064b \u0622\u0646\u0647\u0627 \u0631\u0627 \u0628\u0631\u0637\u0631\u0641 \u06a9\u0646\u06cc\u062f. \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0628\u0627 \u0645\u0648\u0641\u0642\u06cc\u062a \u0628\u0647 \u0631\u0648\u0632 \u06a9\u0631\u062f\u06cc\u062f\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0633\u0627\u06cc\u062a \u062e\u0648\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0622\u0645\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06a9\u0646\u0648\u0646 \u06a9\u0647 \u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0641\u0627\u06cc\u0644 <strong>rank-math.php<\/strong> \u0631\u0627 \u0641\u0647\u0645\u06cc\u062f\u06cc\u0645\u060c \u0628\u0647 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0648 \u0642\u0644\u0627\u0628 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0645\u0627 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0627\u0633\u062a \u0646\u06af\u0627\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u0645.<\/p>\n\n\n\n<br>\n<hr>\n<br>\n\n\n\n<h2 class=\"wp-block-heading\">\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#Settings\">\u062a\u0646\u0638\u06cc\u0645\u0627\u062a<\/a><\/li>\n\n\n\n<li><a href=\"#Sitemap\">\u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a<\/a><\/li>\n\n\n\n<li><a href=\"#Podcast\">\u067e\u0627\u062f\u06a9\u0633\u062a<\/a><\/li>\n\n\n\n<li><a href=\"#Breadcrumbs\">Breadcrumb<\/a><\/li>\n\n\n\n<li><a href=\"#Meta-Data\">\u0645\u062a\u0627 \u062f\u06cc\u062a\u0627<\/a><\/li>\n\n\n\n<li><a href=\"#OpenGraph\">OpenGraph<\/a><\/li>\n\n\n\n<li><a href=\"#Rich-Snippets\">\u0631\u06cc\u0686 \u0627\u0633\u0646\u06cc\u067e\u062a \u0647\u0627<\/a><\/li>\n\n\n\n<li><a href=\"#SEO-Score\">\u0627\u0645\u062a\u06cc\u0627\u0632 \u0633\u0626\u0648<\/a><\/li>\n\n\n\n<li><a href=\"#Redirections\">\u062a\u063a\u06cc\u06cc\u0631 \u0645\u0633\u06cc\u0631\u0647\u0627<\/a><\/li>\n\n\n\n<li><a href=\"#Gutenberg\">\u06af\u0648\u062a\u0646\u0628\u0631\u06af<\/a><\/li>\n\n\n\n<li><a href=\"#Elementor\">\u0639\u0646\u0635\u0631<\/a><\/li>\n\n\n\n<li><a href=\"#Divi\">\u062f\u06cc\u0648\u06cc<\/a><\/li>\n\n\n\n<li><a href=\"#Misc\">\u0645\u062a\u0641\u0631\u0642\u0647<\/a><\/li>\n<\/ul>\n\n\n\n<br>\n<hr>\n<br>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Settings\">\u062a\u0646\u0638\u06cc\u0645\u0627\u062a<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1. \u062a\u063a\u06cc\u06cc\u0631 \u0627\u0648\u0644\u0648\u06cc\u062a Rank Math Metabox<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0627\u0648\u0644\u0648\u06cc\u062a \u0645\u062a\u0627\u0628\u0627\u06a9\u0633 \u0631\u0646\u06a9 \u0645\u062b \u0628\u0647 low \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f\u060c \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u0628\u0639\u062f \u0627\u0632 \u0633\u0627\u06cc\u0631 \u0645\u062a\u0627\u0628\u0627\u06a9\u0633\u200c\u0647\u0627 \u0645\u0627\u0646\u0646\u062f \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc ACF \u0638\u0627\u0647\u0631 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<pre id=\"php\" class=\"wp-block-code\"><code>&#91;php]\n\/**\n * Change the Rank Math Metabox Priority\n *\n * @param array $priority Metabox Priority.\n *\/\nadd_filter( 'rank_math\/metabox\/priority', function( $priority ) {\n return 'low';\n});\n&#91;\/php]<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2. \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0644\u06cc\u062f\u0648\u0627\u0698\u0647 \u0627\u0635\u0644\u06cc<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0627\u06cc\u0634 \u06cc\u0627 \u06a9\u0627\u0647\u0634 \u062a\u0639\u062f\u0627\u062f \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0627\u0635\u0644\u06cc \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u062f\u0631 \u0648\u06cc\u0631\u0627\u06cc\u0634\u06af\u0631 \u067e\u0633\u062a \u06cc\u0627 \u0635\u0641\u062d\u0647 \u0627\u0636\u0627\u0641\u0647 \u0634\u0648\u0646\u062f\u060c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0631\u0646\u06a9 \u0645\u062b PRO \u062f\u0631 \u062d\u0627\u0644 \u062d\u0627\u0636\u0631 \u062a\u0648\u0627\u0646\u0627\u06cc\u06cc \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u0646\u0627\u0645\u062d\u062f\u0648\u062f \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0631\u0627 \u062f\u0627\u0631\u0646\u062f \u0648 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u062a\u0639\u062f\u0627\u062f \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 PRO \u0645\u062d\u062f\u0648\u062f \u0646\u062e\u0648\u0627\u0647\u062f \u06a9\u0631\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Change the Focus Keyword Limit\n *\/\nadd_filter( 'rank_math\/focus_keyword\/maxtags', function() {\n    return 10; \/\/ Number of Focus Keywords. \n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3. \u062a\u063a\u06cc\u06cc\u0631 \u06af\u0632\u06cc\u0646\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0639\u0645\u0648\u0645\u06cc \u0631\u0646\u06a9 \u0645\u062b<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u0628\u062e\u0634\u06cc \u0631\u0627 \u0627\u0632 \u067e\u0646\u0644 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0639\u0645\u0648\u0645\u06cc \u0627\u0641\u0632\u0648\u0646\u0647 \u0631\u0646\u06a9 \u0645\u062b \u0627\u0636\u0627\u0641\u0647 \u06cc\u0627 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow developers to add new section into general setting option panel.\n *\n * @param array $tabs\n *\/\nadd_filter( 'rank_math\/settings\/general', function( $tabs) {\n\tunset( $tabs&#91;'htaccess'] ); \/\/ Unsets Edit .htaccess tab.\n\treturn $tabs;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f4. \u062a\u063a\u06cc\u06cc\u0631 \u06af\u0632\u06cc\u0646\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0639\u0646\u0648\u0627\u0646<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0627 \u0627\u06cc\u0646 \u062a\u0646\u0638\u06cc\u0645 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u06cc\u06a9 \u0628\u062e\u0634 \u0633\u0641\u0627\u0631\u0634\u06cc \u0631\u0627 \u0628\u0647 \u06af\u0632\u06cc\u0646\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0639\u0646\u0648\u0627\u0646 \u0627\u0636\u0627\u0641\u0647 \u06cc\u0627 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow developers to add new section into general setting option panel.\n *\n * @param array $tabs\n *\/\nadd_filter( 'rank_math\/settings\/title', function( $tabs) {\n return $tabs;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f5. \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u062c\u0627\u0632\u0647 \u062f\u0647\u06cc\u062f \u0628\u0631\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc\u060c \u0641\u06cc\u0644\u062f\u0647\u0627\u06cc\u06cc \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u0646\u062f. \u0648 \u0627\u06af\u0631 \u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0634\u062f\u060c \u0642\u0648\u0627\u0646\u06cc\u0646 \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc \u0631\u0627 \u067e\u0627\u06a9 \u06a9\u0646\u06cc\u062f.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow developers to add option fields to check against updatation.\n * And if updated flush the rewrite rules.\n *\n * @param array $flush_fields Array of fields id for which we need to flush.\n *\/\nadd_filter( 'rank_math\/flush_fields', function( $fields) {\n return $fields;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f6. \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u062c\u0627\u0632\u0647 \u062f\u0647\u06cc\u062f \u0628\u0631\u06af\u0647 \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0631\u0627 \u0628\u0647 \u067e\u0646\u0644 \u06af\u0632\u06cc\u0646\u0647 \u0647\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u0646\u062f.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow developers to add new tabs into option panel.\n *\n * The dynamic part of hook is, page name without 'rank-math-' prefix.\n *\n * @param array $tabs\n *\/\nadd_filter( \"rank_math\/admin\/options\/{$filter}_tabs\", function( $tabs ) {\n return $tabs;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f7. \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646\u060c \u0628\u0647 \u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc \u0648 \u062d\u0630\u0641\u060c \u062a\u0633\u062a \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0645\u062d\u062a\u0648\u0627.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u062a\u0633\u062a \u0647\u0627\u06cc \u062a\u062d\u0644\u06cc\u0644 \u0645\u062d\u062a\u0648\u0627 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647\/\u0628\u0647 \u0631\u0648\u0632 \u06a9\u0646\u06cc\u062f\/\u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f. \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0647\u0631 \u0622\u0632\u0645\u0648\u0646\u06cc\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0633\u0627\u062f\u06af\u06cc \u062a\u0633\u062a \u0631\u0627 \u0647\u0645\u0627\u0646\u0637\u0648\u0631 \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a \u060c \u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0646\u0638\u06cc\u0645 \u062e\u0627\u0631\u062c \u06a9\u0646\u06cc\u062f .<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow developers to modify the test or score.\n *\n * @param array  $tests Array of tests with score\n * @param string $type  Object type. Can be post, user or term.\n *\/\nadd_filter( 'rank_math\/researches\/tests', function( $tests, $type ) {\n return $tests;\n}, \u06f1\u06f0, \u06f2 );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f8. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062a\u0639\u062f\u0627\u062f\u06cc \u0627\u0632 \u0645\u0648\u0627\u0631\u062f \u0628\u0631\u0627\u06cc \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u060c \u0641\u06cc\u0644\u062a\u0631 \u06a9\u0646\u06cc\u062f. \u0647\u0646\u06af\u0627\u0645 \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0627\u0632 \u0633\u0627\u06cc\u0631 \u0627\u0641\u0632\u0648\u0646\u0647 \u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Number of items to import per run.\n *\n * @param int $items_per_page Default 100.\n *\/\nadd_filter( 'rank_math\/importers\/items_per_page', function( $items_per_page ) {\n return $items_per_page;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f9. \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646 \u0648 \u062d\u0630\u0641 \u0622\u06cc\u062a\u0645 \u0627\u0632 Admin Bar \u0641\u06cc\u0644\u062a\u0631 \u06a9\u0646\u06cc\u062f.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0622\u06cc\u062a\u0645\u06cc \u0631\u0627 \u0627\u0632 \u0645\u0646\u0648\u06cc \u0646\u0648\u0627\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0648\u0631\u062f\u067e\u0631\u0633 \u0627\u0636\u0627\u0641\u0647 \u06cc\u0627 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0631\u0646\u06a9 \u0645\u062b \u0628\u0647 \u0642\u0633\u0645\u062a \u062c\u0644\u0648\u06cc\u06cc \u0648\u0628 \u0633\u0627\u06cc\u062a \u0648\u0631\u062f\u067e\u0631\u0633 \u0634\u0645\u0627 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Add item to Rank Math admin bar node.\n *\n * @param array $items Array of nodes for Rank Math menu.\n *\/\nadd_filter( 'rank_math\/admin_bar\/items', function( $items ) {\n return $items;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f0. \u062f\u0631 \u0647\u0646\u06af\u0627\u0645 \u0646\u0635\u0628 \u0627\u0641\u0632\u0648\u0646\u0647 \u0645\u0642\u062f\u0627\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0639\u0645\u0648\u0645\u06cc \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0631\u0646\u06a9 \u0645\u062b \u062f\u0631 \u0648\u0628 \u0633\u0627\u06cc\u062a WP \u0646\u0635\u0628 \u0645\u06cc \u0634\u0648\u062f\u060c \u06cc\u06a9 \u0645\u0642\u062f\u0627\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0639\u0645\u0648\u0645\u06cc \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f. \u0628\u0647 \u06af\u0632\u06cc\u0646\u0647 \u0647\u0627 \u0648 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f .<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Add defaults for general options.\n *\n * @param array $settings Array of settings and its values.\n *\/\nadd_filter( 'rank_math\/settings\/defaults\/general', function( $settings ) {\n return $settings;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f1. \u062f\u0631 \u0647\u0646\u06af\u0627\u0645 \u0646\u0635\u0628 \u0627\u0641\u0632\u0648\u0646\u0647 \u0645\u0642\u062f\u0627\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0639\u0646\u0648\u0627\u0646 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u0631\u0646\u06a9 \u0645\u062b \u062f\u0631 \u06cc\u06a9 \u0648\u0628 \u0633\u0627\u06cc\u062a \u0646\u0635\u0628 \u0645\u06cc \u0634\u0648\u062f\u060c \u0627\u0632 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a SEO \u0639\u0646\u0648\u062a\u0648 \u0645\u062a\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0628\u0647 \u06af\u0632\u06cc\u0646\u0647 \u0647\u0627 \u0648 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f .<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Add defaults for title options.\n *\n * @param array $settings Array of settings and its values.\n *\/\nadd_filter( 'rank_math\/settings\/defaults\/titles', function( $settings ) {\n return $settings;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f2. \u0647\u0646\u06af\u0627\u0645 \u0646\u0635\u0628 \u0627\u0641\u0632\u0648\u0646\u0647 \u0645\u0642\u062f\u0627\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0628\u0647 \u06af\u0632\u06cc\u0646\u0647 \u0647\u0627 \u0648 \u0645\u0642\u0627\u062f\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f .<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Add defaults for Sitemap options.\n *\n * @param array $settings Array of settings and its values.\n *\/\nadd_filter( 'rank_math\/settings\/defaults\/sitemap', function( $settings ) {\n return $settings;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f3. \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u062c\u0627\u0632\u0647 \u062f\u0647\u06cc\u062f \u0645\u0627\u0698\u0648\u0644 \u0647\u0627 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647\u060c \u062d\u0630\u0641 \u0648 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u0646\u062f.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filters the array of modules available to be activated.\n *\n * @param array $modules Array of available modules.\n *\/\nadd_filter( 'rank_math\/modules', function( $modules ) {\n return $modules;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f4. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0641\u0631\u0645\u062a \u0642\u0633\u0645\u062a \u0622\u062f\u0631\u0633.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u0642\u0627\u0644\u0628 \u0642\u0633\u0645\u062a \u0622\u062f\u0631\u0633 \u0631\u0627 \u0628\u0631\u0627\u06cc \u06a9\u062f \u06a9\u0648\u062a\u0627\u0647 \u062a\u0645\u0627\u0633 \u0633\u0626\u0648 \u0645\u062d\u0644\u06cc \u0631\u0646\u06a9 \u0645\u062b \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f .<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow developer to change the address part format.\n *\n * @param string $parts_format String format  how to output address part.\n *\/\nadd_filter( 'rank_math\/shortcode\/contact\/address_parts_format', function( $format ) {\n return $format;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f5. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0622\u06cc\u06a9\u0648\u0646 \u0647\u0627\u06cc \u0646\u0648\u0639 \u067e\u0633\u062a \u062f\u0631 \u067e\u0646\u0644 \u06af\u0632\u06cc\u0646\u0647 \u0647\u0627.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow developer to change post types icons.\n *\n * @param array $icons Array of available icons.\n *\/\nadd_filter( 'rank_math\/post_type_icons', function( $icons ) {\n return $icons;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f6. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0622\u06cc\u06a9\u0648\u0646 \u0647\u0627\u06cc Taxonomy \u062f\u0631 \u067e\u0646\u0644 \u06af\u0632\u06cc\u0646\u0647 \u0647\u0627.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow developer to change taxonomies icons.\n *\n * @param array $icons Array of available icons.\n *\/\nadd_filter( 'rank_math\/taxonomy_icons', function( $icons ) {\n return $icons;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f7. \u0628\u0631\u0627\u06cc \u0641\u0639\u0627\u0644 \u0648 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u06af\u0632\u06cc\u0646\u0647 \u0646\u0645\u0627\u062f \u0647\u0645\u067e\u0648\u0634\u0627\u0646\u06cc \u062f\u0631 Tab Social \u062f\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u067e\u0633\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow developer to enable\/disable overlay icon option in Post Settings.\n *\n * @param string $value   Default is set to off.\n * @param string $service Can be faceboo or twitter.\n *\n *\/\nadd_filter( 'rank_math\/metabox\/social\/overlay_icon', function( $value, $service ) {\n return $value;\n}, \u06f1\u06f0, \u06f2 );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f8. \u0628\u0631\u0627\u06cc \u0641\u0639\u0627\u0644 \u0648 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0645\u062a\u0627\u0628\u0627\u06a9\u0633 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u067e\u06cc\u0648\u0646\u062f \u0628\u0631\u0627\u06cc \u0646\u0648\u0639 \u067e\u0633\u062a \u062e\u0627\u0635.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow developer to enable\/disable Link Suggestion Metabox for specific post type.\n *\n * @param string $default   Default is set to on.\n * @param string $post_type Post type name.\n *\n *\/\nadd_filter( 'rank_math\/settings\/titles\/link_suggestions', function( $default, $post_type ) {\n return $default;\n}, \u06f1\u06f0, \u06f2 );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f9. \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u0646\u0648\u0639 Snippet \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0628\u0631\u0627\u06cc \u0646\u0648\u0639 \u067e\u0633\u062a.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u06cc\u06a9 \u0646\u0648\u0639 \u0637\u0631\u062d\u0648\u0627\u0631\u0647 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0628\u0631\u0627\u06cc \u0647\u0631 \u0646\u0648\u0639 \u067e\u0633\u062a \u062f\u0631 \u0631\u0646\u06a9 \u0645\u062b &gt; \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0639\u0646\u0627\u0648\u0646 \u0648 \u0645\u062a\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow developer to default Snippet type by post type.\n *\n * @param string $type      Snippet Type.\n * @param string $post_type Post type name.\n *\n *\/\nadd_filter( 'rank_math\/settings\/snippet\/type', function( $type, $post_type ) {\n return $default;\n}, \u06f1\u06f0, \u06f2 );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2\u06f0. \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u0646\u0648\u0639 \u0645\u0642\u0627\u0644\u0647 \u067e\u06cc\u0634 \u0641\u0631\u0636 Snippet \u0628\u0631\u0627\u06cc \u0646\u0648\u0639 \u067e\u0633\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow developer to default Snippet Article type by post type.\n *\n * @param string $type      Article Type.\n * @param string $post_type Post type name.\n *\n *\/\nadd_filter( 'rank_math\/settings\/snippet\/article_type', function( $type, $post_type ) {\n return $default;\n}, \u06f1\u06f0, \u06f2 );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2\u06f1. \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0647\u0627\u06cc \u0645\u062a\u063a\u06cc\u0631 \u0633\u0641\u0627\u0631\u0634\u06cc.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 name, description\u0648 \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0631\u0646\u06a9 \u0645\u062b \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f variable . example<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to add custom variables\n *\/\nadd_filter( 'rank_math\/vars\/replacements', function( $vars ) {\n return $vars;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2\u06f2. \u062f\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0639\u0646\u0648\u0627\u0646 \u0648 \u0645\u062a\u0627\u060c \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc \u0631\u0627 \u0628\u0647 \u0641\u0647\u0631\u0633\u062a \u06a9\u0634\u0648\u06cc\u06cc \u0631\u0646\u06a9 \u0645\u062b \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631\u06cc \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u062f\u0631 \u0645\u0646\u0648\u06cc \u06a9\u0634\u0648\u06cc\u06cc \u0639\u0646\u0648\u0627\u0646 \u0648 \u0645\u062a\u0627 \u0631\u0646\u06a9 \u0645\u062b \u0648 \u0647\u0645\u0686\u0646\u06cc\u0646 \u062f\u0631 Meta Box Snippet Editor \u0638\u0627\u0647\u0631 \u0645\u06cc \u0634\u0648\u0646\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Action: 'rank_math\/vars\/register_extra_replacements' - Allows adding extra variables.\n *\/add_action( 'rank_math\/vars\/register_extra_replacements', function(){\n rank_math_register_var_replacement(\n 'custom_variable_slug',\n &#91;\n 'name'        =&gt; esc_html__( 'Custom variable name.', 'rank-math' ),\n 'description' =&gt; esc_html__( 'Custom variable description.', 'rank-math' ),\n 'variable'    =&gt; 'custom_variable_slug',\n 'example'     =&gt; 'custom_variable_callback()',\n ],\n 'custom_variable_callback()'\n );\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2\u06f3. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634 \u0648 \u0645\u062e\u0641\u06cc \u06a9\u0631\u062f\u0646 \u0645\u062a\u0627\u0628\u0627\u06a9\u0633 SEO.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to show\/hide SEO Metabox.\n *\/\nadd_filter( 'rank_math\/metabox\/add_seo_metabox', function( $default ) {\n return $default;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2\u06f4. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 Separator %sep%.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u062c\u062f\u0627\u06a9\u0646\u0646\u062f\u0647 \u067e\u06cc\u0634 \u0641\u0631\u0636\u06cc \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u062f\u0631 \u062a\u06af \u0647\u0627\u06cc \u0639\u0646\u0648\u0627\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0627\u06af\u0631 \u0646\u0648\u06cc\u0633\u0647 \u062c\u062f\u0627\u06a9\u0646\u0646\u062f\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u062a\u0646\u0638\u06cc\u0645 \u0634\u0648\u062f\u060c \u0646\u0648\u06cc\u0633\u0647 \u062c\u062f\u0627\u06a9\u0646\u0646\u062f\u0647 \u06a9\u0647 \u062a\u0648\u0633\u0637 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u062f\u0631 \u0632\u06cc\u0631 \u0631\u062a\u0628\u0647 \u0631\u06cc\u0627\u0636\u06cc &gt; \u0639\u0646\u0648\u0627\u0646 \u0648 \u0645\u062a\u0627 &gt; \u0645\u062a\u0627\u06cc \u062c\u0647\u0627\u0646\u06cc \u062a\u0646\u0638\u06cc\u0645 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0644\u063a\u0648 \u0645\u06cc \u0634\u0648\u062f .<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change Separator %sep%.\n *\/\nadd_filter( 'rank_math\/settings\/title_separator', function( $sep ) {\n return $sep;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2\u06f5. \u0628\u0631\u0627\u06cc \u062e\u0627\u0645\u0648\u0634 \u06a9\u0631\u062f\u0646 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u0627\u06cc\u0645\u06cc\u0644\u200c\u0647\u0627\u06cc \u0627\u0639\u0644\u0627\u0646\u060c \u0641\u06cc\u0644\u062a\u0631 \u06a9\u0646\u06cc\u062f.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to turn off auto-update notification emails.\n *\/\nadd_filter( 'rank_math\/auto_update_send_email', '__return_false' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2\u06f6. \u0628\u0631\u0627\u06cc \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0627\u06cc\u0645\u06cc\u0644 \u0647\u0627\u06cc \u0627\u0639\u0644\u0627\u0646 \u0628\u0647 \u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631 \u0641\u06cc\u0644\u062a\u0631 \u06a9\u0646\u06cc\u062f.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to edit the auto-update notification emails.\n *\/\nadd_filter( 'rank_math\/auto_update_email', function( $email, $version, $plugin_upgrader_obj ) {\n  $email&#91;'to_address'] = 'email@example.com';\n  $email&#91;'body'] = \"Rank Math has been updated to version {$version}.\";\n  return $email;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2\u06f7. \u06af\u0632\u06cc\u0646\u0647 \u0647\u0627\u06cc \u06af\u0632\u0627\u0631\u0634 \u0627\u06cc\u0645\u06cc\u0644 \u0631\u0627 \u0645\u062e\u0641\u06cc \u06a9\u0646\u06cc\u062f<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to hide the Email Reporting Options\n *\/\nadd_filter( 'rank_math\/analytics\/hide_email_report_options', '__return_true' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2\u06f8. \u0627\u0632 \u0634\u0646\u0627\u0633\u0647 \u0627\u06cc\u0645\u06cc\u0644 \u0627\u062f\u0645\u06cc\u0646 \u0628\u0631\u0627\u06cc \u06af\u0632\u0627\u0631\u0634 \u0627\u06cc\u0645\u06cc\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>add_filter( 'rank_math\/analytics\/email_report_parameters', function( $data ) {\n    $data&#91;'to'] = get_option( 'admin_email' );\n\treturn $data;\n} );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2\u06f9. URL \u062f\u06a9\u0645\u0647 \u06af\u0632\u0627\u0631\u0634 SEO \u0627\u06cc\u0645\u06cc\u0644 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>add_filter( 'rank_math\/analytics\/email_report_variables', function( $vars ) {\n\t$vars&#91;'report_url'] = \"https::\/\/newlogin-url.com\";\n\treturn $vars;\n} );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3\u06f0. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a Post Meta Table \u0641\u06cc\u0644\u062a\u0631 \u06a9\u0646\u06cc\u062f<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change the Post Meta Table Limit\n *\/\nadd_filter('rank_math\/seo_analysis\/postmeta_table_limit', function ( $limit ) {\n\t\treturn 500000;\n\t}\n);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3\u06f1. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0642\u0627\u0628\u0644\u06cc\u062a \u0628\u0631\u0631\u0633\u06cc \u062f\u0627\u0645\u0646\u0647<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0631\u0633\u06cc \u0647\u0631\u06af\u0648\u0646\u0647 \u0639\u062f\u0645 \u062a\u0637\u0627\u0628\u0642 \u062f\u0631 \u0622\u062f\u0631\u0633 \u0633\u0627\u06cc\u062a \u0648 URL \u0648\u0631\u062f\u067e\u0631\u0633 \u0631\u0627 \u062f\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0627\u0639\u062b \u0628\u0631\u0648\u0632 \u0645\u0634\u06a9\u0644\u0627\u062a\u06cc \u062f\u0631 \u0641\u0639\u0627\u0644\u200c\u0633\u0627\u0632\u06cc \u062f\u0631 \u0628\u0631\u062e\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0634\u0648\u062f\u060c \u062f\u0648\u0631 \u0645\u06cc\u200c\u0632\u0646\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter whether we need to check for URL mismatch or not.\n *\/\nadd_filter( 'rank_math\/registration\/do_url_check', '__return_false' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3\u06f2. \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u062d\u0633\u0627\u0633.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to disable sensitive data encryption\n *\/\nadd_filter( 'rank_math\/admin\/sensitive_data_encryption', '__return_false' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3\u06f3. \u0628\u0631\u0627\u06cc \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u0627\u062a \u06a9\u0644\u06cc\u062f \u0648\u0627\u0698\u0647 \u0627\u0635\u0644\u06cc \u0627\u0632 \u06af\u0648\u06af\u0644.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to Disable Keyword Suggestions from Google\n *\/\nadd_filter( 'rank_math\/metabox\/values', function( $args = &#91;] ) {\n    $args&#91;'autoSuggestKeywords'] = false;\n    return $args;\n} );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3\u06f4. \u0642\u0628\u0644 \u0627\u0632 \u0628\u0647 \u0631\u0648\u0632 \u0631\u0633\u0627\u0646\u06cc \u06cc\u06a9 Redirection\u060c \u0628\u0631\u0627\u06cc \u0627\u0635\u0644\u0627\u062d \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc Redirection.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to modify the redirection data before updating a redirection.\n * Pass a false value to skip the update and create a new redirection instead.\n *\n * @param array|false $data Redirection data.\n *\/\nadd_filter('rank_math\/admin\/csv_import_redirection_update', function ($exist, $data) {\n    return $data;\n}, \u06f1\u06f0, \u06f2);<\/code><\/pre>\n\n\n\n<br>\n<hr>\n<br>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Sitemap\">\u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u067e\u0627\u06cc\u06af\u0627\u0647 URL \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change the Sitemap URL Base\n *\n * @param string $base New URL Base\n *\/\nadd_filter( 'rank_math\/sitemap\/base_url', function( $base ){\n\treturn '\/search-sitemaps\/';\n}, \u06f1\u06f0, \u06f1 );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u06a9\u0634 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter XML sitemap cache directory.\n *\n * @param string $unsigned Default cache directory\n *\/\nadd_filter( 'rank_math\/sitemap\/cache_directory', function( $directory) {\n\treturn $directory;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3. \u0628\u0631\u0627\u06cc \u0641\u0639\u0627\u0644 \u0648 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u06a9\u0634 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter if XML sitemap transient cache is enabled.\n *\n * @param boolean $unsigned Enable cache or not, defaults to true\n *\/\nadd_filter( 'rank_math\/sitemap\/enable_caching', '__return_true');<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f4. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062d\u0627\u0644\u062a \u06a9\u0634 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change sitemap caching mode\n * \n * @param string $mode  Cache mode \"file\" or \"db\".\n *\/\nadd_filter( 'rank_math\/sitemap\/cache_mode', function( $mode ) {\n\treturn $mode;\n} );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f5. \u0641\u06cc\u0644\u062a\u0631 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0646\u0648\u0639 \u067e\u0633\u062a \u0627\u0632 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a \u062d\u0630\u0641 \u0634\u0648\u062f.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u06af\u0632\u06cc\u0646\u0647 Include in Sitemap \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0631\u0646\u06a9 \u0645\u062b &lt; \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a &lt; \u0646\u0648\u0639 \u067e\u0633\u062a \u0631\u0627 \u0644\u063a\u0648 \u0645\u06cc \u06a9\u0646\u062f .<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter decision if post type is excluded from the XML sitemap.\n *\n * @param bool   $exclude Default false.\n * @param string $type    Post type name.\n *\/\nadd_filter( 'rank_math\/sitemap\/exclude_post_type', function( $exclude, $type ){\n\treturn $exclude;\n}, \u06f1\u06f0, \u06f2 );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f6. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0648 \u062d\u0630\u0641 \u0622\u0631\u0634\u06cc\u0648\u060c \u0627\u0641\u0632\u0648\u0646\u0647 \u062f\u0631 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a XML.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter the URL Rank Math SEO uses in the XML sitemap for this post type archive.\n *\n * @param string $archive_url The URL of this archive\n * @param string $post_type   The post type this archive is for.\n *\/\nadd_filter( 'rank_math\/sitemap\/post_type_archive_link', function( $archive_url, $post_type ){\n\treturn $archive_url;\n}, \u06f1\u06f0, \u06f2 );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f7. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631\/\u062d\u0630\u0641 \u0622\u062f\u0631\u0633 \u067e\u0633\u062a\u060c \u0627\u0641\u0632\u0648\u0646\u0647 \u062f\u0631 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter the URL Rank Math SEO uses in the XML sitemap.\n *\n * Note that only absolute local URLs are allowed as the check after this removes external URLs.\n *\n * @param string $url  URL to use in the XML sitemap\n * @param object $post Post object for the URL.\n *\/\nadd_filter( 'rank_math\/sitemap\/xml_post_url', function( $url, $post){\n\treturn $url;\n}, \u06f1\u06f0, \u06f2 );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f8. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc \u0627\u0632 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u06af\u0632\u06cc\u0646\u0647 Include in Sitemap \u0645\u0648\u062c\u0648\u062f \u062f\u0631 Rank Math &gt; Sitemap Settings &gt; Taxonomies \u0631\u0627 \u0644\u063a\u0648 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter decision if taxonomy is excluded from the XML sitemap.\n *\n * @param bool   $exclude Default false.\n * @param string $type    Taxonomy name.\n *\/\nadd_filter( 'rank_math\/sitemap\/exclude_taxonomy', function( $exclude, $type ){\n\treturn $exclude;\n}, \u06f1\u06f0, \u06f2 );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f9. \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0639\u0628\u0627\u0631\u0627\u062a \u062e\u0627\u0644\u06cc \u0627\u0632 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter the setting of excluding empty terms from the XML sitemap.\n *\n * @param boolean $exclude        Defaults to true.\n * @param array   $taxonomy_names Array of names for the taxonomies being processed.\n *\/\nadd_filter( 'rank_math\/sitemap\/exclude_empty_terms', function( $exclude , $taxonomy_names ){\n\treturn $exclude;\n}, \u06f1\u06f0, \u06f2 );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f0. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0648 \u062a\u063a\u06cc\u06cc\u0631 \u062a\u0635\u0627\u0648\u06cc\u0631 \u0645\u0648\u062c\u0648\u062f \u0628\u0631\u0627\u06cc \u067e\u0633\u062a \u062f\u0631 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a XML.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter images to be included for the post in XML sitemap.\n *\n * @param array $images  Array of image items.\n * @param int   $post_id ID of the post.\n *\/\nadd_filter( 'rank_math\/sitemap\/urlimages', function( $images, $post_id ){\n\treturn $images;\n}, \u06f1\u06f0, \u06f2);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f1. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0627\u0639\u062a\u0628\u0627\u0631 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to remove sitemap credit.\n *\n * @param boolean Defaults to false.\n *\/\nadd_filter( 'rank_math\/sitemap\/remove_credit', '__return_true');<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f2. \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646 URL \u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc \u062f\u0631 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n Filter to add extra URLs to the XML sitemap by type.\n *\n Only runs for the first page, not on all.\n *\n @param string $content String content to add, defaults to empty.\n *\/\nadd_action( 'rank_math\/sitemap\/{$type}_content', function() {\nreturn '&lt;url&gt;\n&lt;loc&gt;https:\/\/rankmath.com\/some-custom-url\/&lt;\/loc&gt;\n&lt;lastmod&gt;2020-06-10T20:20:20+00:00&lt;\/lastmod&gt;\n&lt;\/url&gt;';\n});<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">{$type}\u0628\u0647 \u062a\u0631\u062a\u06cc\u0628 \u0628\u0627 \u06cc\u06a9 post\u06cc\u0627 page\u0628\u0633\u062a\u0647 \u0628\u0647 \u0627\u06cc\u0646\u06a9\u0647 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f URL \u062f\u0631 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a \u067e\u0633\u062a \u06cc\u0627 \u0635\u0641\u062d\u0647 \u0642\u0631\u0627\u0631 \u06af\u06cc\u0631\u062f \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0646\u06cc\u062f .<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f3. \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646 \u0645\u06a9\u0627\u0646 \u0647\u0627 \u0641\u0627\u06cc\u0644 KML \u062f\u0631 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to add Locations KML file in the sitemap\n *\/\nadd_filter( 'rank_math\/sitemap\/locations', '__return_true' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f4. \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646 URL \u0647\u0627\u06cc \u062a\u0635\u0648\u06cc\u0631 CDN \u062f\u0631 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to Add CDN Image URLs in the Sitemap\n *\n * @param string $src  Image URL.\n * @param object $post Post object.\n *\/\nadd_filter( 'rank_math\/sitemap\/xml_img_src', function( $src, $post ){\n\t$src = str_replace( 'http:\/\/domain.com', 'https:\/\/cdn.domain.com', $src );\n\treturn $src;\n}, \u06f1\u06f0, \u06f2);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f5. \u0628\u0631\u0627\u06cc \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc URL \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a \u0634\u062e\u0635 \u062b\u0627\u0644\u062b \u062f\u0631 \u06a9\u0646\u0633\u0648\u0644 \u062c\u0633\u062a\u062c\u0648.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to detect Sitemap URL in the Search Console if you are using different plugin for sitemap.\n *\/\nadd_filter( 'rank_math\/sitemap\/sitemap_index_uri', function() { return 'sitemap.xml'; } );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f6. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u06a9\u0627\u0631\u0628\u0631 \u0628\u0631\u0627\u06cc \u0641\u0647\u0631\u0633\u062a \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change user query arguments for the sitemap listing\n *\/\nadd_filter( 'rank_math\/sitemap\/author\/query', function( $args ) {\n\t$args&#91;'role__not_in'] = 'subscriber'; return $args;\n} );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f7. \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646 URL \u0647\u0627\u06cc \u00abnoindex\u00bb \u062f\u0631 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n* Filter to add `noindex` URLs in the Sitemap\n*\n* @param bool $value Whether to include noindex terms in Sitemap.\n* @param string $type Object Type.\n*\n* @return boolean\n*\/\nadd_filter( 'rank_math\/sitemap\/include_noindex', function( $value, $type ) {\n\treturn true;\n}, \u06f1\u06f0, \u06f2 );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f8. \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a \u062e\u0627\u0631\u062c\u06cc \u0628\u0647 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a \u0631\u0646\u06a9 \u0645\u062b.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>add_filter( 'rank_math\/sitemap\/index', function( $xml ) {\n\t$xml .= '\n\t\t&lt;sitemap&gt;\n\t\t\t&lt;loc&gt;http:\/\/example.com\/new-sitemap.xml&lt;\/loc&gt;\n\t\t\t&lt;lastmod&gt;2020-09-14T20:34:15+00:00&lt;\/lastmod&gt;\n\t\t&lt;\/sitemap&gt;';\n\t\treturn $xml;\n}, \u06f1\u06f1 );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f9. \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646 \u0645\u062d\u062a\u0648\u0627 \u062f\u0631 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a \u062c\u062f\u06cc\u062f.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to add links in the new Sitemap.\n *\/\nadd_filter( 'rank_math\/sitemap\/{$type}\/content', function() {\n\treturn '\n\t\t&lt;urlset xmlns=\"http:\/\/www.sitemaps.org\/schemas\/sitemap\/0.9\"&gt;\n\t\t\t&lt;url&gt;\n\t\t\t\t&lt;loc&gt;http:\/\/example.com\/new-sitemap-post\/&lt;\/loc&gt;\n\t\t\t\t&lt;lastmod&gt;2020-09-14T20:34:15+00:00&lt;\/lastmod&gt;\n\t\t\t&lt;\/url&gt;\n\t\t&lt;\/urlset&gt;';\n} );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2\u06f0. \u0647\u062f\u0631\u0647\u0627\u06cc HTTP \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter the sitemap HTTP headers.\n *\n * @param array $headers HTTP headers.\n * @param bool  $is_xsl Whether these headers are for XSL.\n *\/\nadd_filter( 'rank_math\/sitemap\/http_headers', function( $headers ) {\n\tif ( '\/locations.kml' !== $_SERVER&#91;'REQUEST_URI'] ) {\n\t\treturn $headers;\n\t}\n\tunset( $headers&#91;'X-Robots-Tag'] );\n\treturn $headers;\n} );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2\u06f1. \u0645\u062d\u062a\u0648\u0627\u06cc \u067e\u0633\u062a \u0631\u0627 \u0642\u0628\u0644 \u0627\u0632 \u0627\u0631\u0633\u0627\u0644 \u0628\u0647 Image Parser \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter: 'rank_math\/sitemap\/content_before_parse_html_images' - Filters the post content\n * before it is parsed for images.\n *\n * @param string $content The raw\/unprocessed post content.\n * @param int    $post_id The current Post ID.\n *\/\nadd_filter( 'rank_math\/sitemap\/content_before_parse_html_images', function( $content, $post_id ) {\n    \/\/ Process content..\n    return $content;\n}, \u06f1\u06f0, \u06f2 );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2\u06f2. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062a\u0631\u062a\u06cc\u0628 \u0645\u0631\u062a\u0628 \u0633\u0627\u0632\u06cc \u062f\u0631 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a HTML.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter: 'rank_math\/sitemap\/html_sitemap\/sort_items' - Allow changing the sort order of the HTML sitemap.\n *\n * @var array $sort {\n *    @type string $field The field to sort by.\n *    @type string $order The sort order.\n * }\n * @var string $type     The item type.\n * @var string $name     The post type\/taxonomy name.\n *\/\nadd_filter('rank_math\/sitemap\/html_sitemap\/sort_items', function ($sort, $type, $name) {\n    return $sort;\n}, \u06f1\u06f0, \u06f3);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2\u06f3. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0648\u0636\u0639\u06cc\u062a \u067e\u0633\u062a \u0628\u0631\u0627\u06cc \u062f\u0631\u062c \u062f\u0631 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a HTML<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter: 'rank_math\/sitemap\/html_sitemap_post_statuses' - Allow changing the post statuses that should be included in the HTML sitemap.\n *\n * @var array  $statuses Post statuses.\n * @var string $post_type Post type name.\n *\/\nadd_filter('rank_math\/sitemap\/html_sitemap_post_statuses', function ($statuses, $post_type) {\n    return $statuses;\n}, \u06f1\u06f0, \u06f2);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2\u06f4. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0627\u0646\u0648\u0627\u0639 \u067e\u0633\u062a \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u062f\u0631 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a HTML \u06af\u0646\u062c\u0627\u0646\u062f\u0647 \u0634\u0648\u0646\u062f.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter: 'rank_math\/sitemap\/html_sitemap_post_types' - Allow changing the post types to be included in the HTML sitemap.\n *\n * @var array $post_types The post types to be included in the HTML sitemap.\n *\/\nadd_filter('rank_math\/sitemap\/html_sitemap_post_types', function ($post_types) {\n    return $post_types;\n}, \u06f1\u06f0, \u06f1);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2\u06f5. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a HTML.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter: 'rank_math\/sitemap\/html_sitemap_taxonomies' - Allow changing the taxonomies to be included in the HTML sitemap.\n *\n * @var array $taxonomies The taxonomies to be included in the HTML sitemap.\n *\/\nadd_filter('rank_math\/sitemap\/html_sitemap_taxonomies', function ($taxonomies) {\n    return $taxonomies;\n}, \u06f1\u06f0, \u06f1);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2\u06f6. \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0628\u0631\u06af\u0647 \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a HTML \u0627\u0632 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0642\u0634\u0647 \u0633\u0627\u06cc\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to remove HTML sitemap tab from the Sitemap settings.\n *\n * @param array $tabs\n *\/\nadd_filter( 'rank_math\/settings\/sitemap', function( $tabs) {\n\tif ( isset( $tabs&#91;'html_sitemap'] ) ) {\n\t\tunset( $tabs&#91;'html_sitemap'] );\n\t}\n\n\treturn $tabs;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2\u06f7. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0645\u062d\u062a\u0648\u0627\u06cc \u0648\u06cc\u062f\u06cc\u0648\u06cc\u06cc \u0648 \u0645\u06a9\u0627\u0646 \u062a\u0635\u0648\u06cc\u0631 \u06a9\u0648\u0686\u06a9.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u062f\u0631 \u0641\u06cc\u0644\u062a\u0631 \u0632\u06cc\u0631\u060c \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06a9\u0627\u0646 \u062a\u0635\u0648\u06cc\u0631 \u06a9\u0648\u0686\u06a9 \u0648 \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06a9\u0627\u0646 \u0645\u062d\u062a\u0648\u0627 \u060c \u0622\u0646 \u0631\u0627 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 {$prop}\u06a9\u0646\u06cc\u062fthumbnail_loccontent_loc<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter the video content and thumbnail location:\n * - rank_math\/sitemap\/video\/thumbnail_loc\n * - rank_math\/sitemap\/video\/content_loc\n *\/\nadd_filter(\"rank_math\/sitemap\/video\/{$prop}\", function ($loc) {\n\treturn $loc;\n});<\/code><\/pre>\n\n\n\n<br>\n<hr>\n<br>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Podcast\">\u067e\u0627\u062f\u06a9\u0633\u062a<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1. \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0627\u0641\u0632\u0648\u062f\u0646 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u067e\u0627\u062f\u06a9\u0633\u062a \u0628\u0647 \u0641\u06cc\u062f\u0647\u0627\u06cc WP.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to prevent adding podcast data in the WP feeds.\n *\/\nadd_filter( 'rank_math\/podcast\/enhance_all_feeds', '__return_false' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2. \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0641\u0636\u0627\u06cc \u0646\u0627\u0645 \u0641\u06cc\u062f \u067e\u0627\u062f\u06a9\u0633\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to remove the Podcast feed namespace.\n *\/\nadd_filter( 'rank_math\/rss\/add_podcasts_namespace', '__return_false' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 URL \u0647\u0627\u06cc Hub \u0641\u06cc\u0644\u062a\u0631 \u06a9\u0646\u06cc\u062f.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to modify the hub URLs.\n * \n * @param array $urls The HUB URLs.\n *\/\nadd_filter( 'rank_mathpodcast\/hub_urls', function( $urls ) {\n\treturn $urls\n} );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f4. \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0627\u0646\u062a\u0634\u0627\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0641\u06cc\u062f Rank Math \u062f\u0631 Pubhubsubbub.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to prevent Rank Math from automatically publishing feed to Pubhubsubbub.\n * \n * @param array $urls The HUB URLs.\n *\/\nadd_filter( 'rank_math\/podcast\/hub_urls', '__return_false' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f5. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 User-agent \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u0627\u0646\u062a\u0634\u0627\u0631 \u0641\u06cc\u062f \u0628\u0647 Pubhubsubbub .<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change the User-agent used to publish the feed to Pubhubsubbub.\n * \n * @param string $user_agent The user agent.\n *\/\nadd_filter( 'rank_math\/podcast\/useragent', function( $user_agent ) {\n\treturn $user_agent;\n} );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f6. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0639\u0646\u0648\u0627\u0646 \u0642\u0633\u0645\u062a \u067e\u0627\u062f\u06a9\u0633\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter: 'rank_math\/schema\/podcast_episode_title' - Allow changing the title of the podcast episode. Pass false to disable.\n *\n * @var string $episode_title The title of the podcast episode.\n *\n * @param WP_Post $post   The post object.\n * @param array   $schema The schema array.\n *\/\nadd_filter('rank_math\/schema\/podcast_episode_title', function( $episode_title, $post, $schema ) {\n\treturn $episode_title;\n}, \u06f1\u06f0, \u06f3);<\/code><\/pre>\n\n\n\n<br>\n<hr>\n<br>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Breadcrumbs\">Breadcrumbs<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a Breadcrumb.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u06cc\u0644\u062a\u0631 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u062e\u0631\u062f\u0647 \u0646\u0627\u0646 \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u06a9\u0627\u0631\u0628\u0631 \u0631\u0627 \u062f\u0631 Rank Math &gt; General Settings &gt; Breadcrumbs \u0644\u063a\u0648 \u0645\u06cc\u200c\u06a9\u0646\u062f<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change breadcrumb settings.\n *\n * @param  array $settings Breadcrumb Settings.\n * @return array $setting.\n *\/\nadd_filter( 'rank_math\/frontend\/breadcrumb\/settings', function( $settings ) {\n\t$settings = array(\n\t\t'home'           =&gt; true,\n\t\t'separator'      =&gt; '',\n\t\t'remove_title'   =&gt; '',\n\t\t'hide_tax_name'  =&gt; '',\n\t\t'show_ancestors' =&gt; '',\n\t);\n\treturn $settings;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc Breadcrumb.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u06cc\u0644\u062a\u0631 \u0631\u0634\u062a\u0647\u200c\u0647\u0627\u06cc \u062e\u0631\u062f\u0647\u200c\u0647\u0627\u06cc \u0646\u0627\u0646 \u0631\u0627 \u06a9\u0647 \u062a\u0648\u0633\u0637 \u06a9\u0627\u0631\u0628\u0631 \u062f\u0631 \u0632\u06cc\u0631 \u0631\u062a\u0628\u0647 \u0631\u06cc\u0627\u0636\u06cc &gt; \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0639\u0645\u0648\u0645\u06cc &gt; \u062e\u0631\u062f\u0647\u200c\u0647\u0627\u06cc \u0646\u0627\u0646 \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c \u0644\u063a\u0648 \u0645\u06cc\u200c\u06a9\u0646\u062f .<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change breadcrumb strings.\n *\n * @param  array $settings Breadcrumb Strings.\n * @return array $strings.\n *\/\nadd_filter( 'rank_math\/frontend\/breadcrumb\/strings', function( $strings ) {\n\t$strings = array(\n\t\t'prefix'         =&gt; '',\n\t\t'home'           =&gt; '',\n\t\t'error404'       =&gt; '',\n\t\t'archive_format' =&gt; '',\n\t\t'search_format'  =&gt; '',\n\t);\n\treturn $strings;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0622\u0631\u06af \u0647\u0627\u06cc Breadcrumb.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u0622\u0631\u06af\u0648\u0645\u0627\u0646 \u0647\u0627\u06cc breadcrumb \u0648 \u0638\u0627\u0647\u0631 \u062e\u0631\u062f\u0647 \u0646\u0627\u0646 \u0631\u0627 \u062f\u0631 \u0642\u0633\u0645\u062a \u062c\u0644\u0648\u06cc\u06cc \u0646\u06cc\u0632 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change breadcrumb args.\n *\n * @param  array $args Breadcrumb args.\n * @return array $args.\n *\/\nadd_filter( 'rank_math\/frontend\/breadcrumb\/args', function( $args ) {\n\t$args = array(\n\t\t'delimiter'   =&gt; '&amp;nbsp;\/&amp;nbsp;',\n\t\t'wrap_before' =&gt; '&lt;nav class=\"rank-math-breadcrumb\"&gt;&lt;p&gt;',\n\t\t'wrap_after'  =&gt; '&lt;\/p&gt;&lt;\/nav&gt;',\n\t\t'before'      =&gt; '',\n\t\t'after'       =&gt; '',\n\t);\n\treturn $args;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f4. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 HTML Breadcrumb.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u0647\u0631 \u06af\u0648\u0646\u0647 \u062a\u063a\u06cc\u06cc\u0631\u06cc \u0631\u0627 \u062f\u0631 Breadcrumb HTML \u062f\u0631 \u0642\u0633\u0645\u062a \u062c\u0644\u0648\u06cc\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change breadcrumb html.\n *\n * @param  html  $html Breadcrumb html.\n * @param  array $crumbs Breadcrumb items\n * @param  class $class Breadcrumb class\n * @return html  $html.\n *\/\nadd_filter( 'rank_math\/frontend\/breadcrumb\/html', function( $html, $crumbs, $class ) {\n\t\/\/ theme_breadcrumb_function();\n\treturn $html;\n}, \u06f1\u06f0, \u06f3);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f5. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062e\u0631\u0648\u062c\u06cc \u062a\u0631\u0645 \u0627\u0648\u0644\u06cc\u0647 \u06a9\u0644\u0627\u0633 breadcrumbs.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0644\u0627\u0633 breadcrumbs \u062f\u0631 \u0642\u0633\u0645\u062a \u062c\u0644\u0648\u06cc\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change the primary term output of the breadcrumbs class.\n *\n * @param WP_Term $term  Primary term.\n * @param array   $terms Terms attached to the current post.\n *\/\nadd_filter( 'rank_math\/frontend\/breadcrumb\/main_term', function( $current_term, $terms ) {\n\treturn $current_term;\n}, \u06f1\u06f0, \u06f2 );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f6. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0648 \u062d\u0630\u0641 \u0645\u0648\u0627\u0631\u062f breadcrumbs.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0631\u0627 \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u0647\u0631 \u06af\u0648\u0646\u0647 \u062a\u063a\u06cc\u06cc\u0631\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u0646\u062f \u06cc\u0627 \u0647\u0631 \u0622\u06cc\u062a\u0645 breadcrumbs \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u0648\u06cc\u0627 \u062f\u0631 \u0642\u0633\u0645\u062a \u062c\u0644\u0648\u06cc\u06cc \u062d\u0630\u0641 \u06a9\u0646\u0646\u062f. \u0648\u0642\u062a\u06cc \u0622\u06cc\u062a\u0645 \u067e\u0648\u062f\u0631 \u0633\u0648\u062e\u0627\u0631\u06cc \u0631\u0627 \u0628\u0627 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc\u200c\u062f\u0647\u06cc\u062f\/\u062d\u0630\u0641 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f\u060c \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u062f\u0631 \u0637\u0631\u062d\u200c\u0648\u0627\u0631\u0647 Breadcrumb \u0646\u06cc\u0632 \u0645\u0646\u0639\u06a9\u0633 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow changing or removing the Breadcrumb items\n *\n * @param array       $crumbs The crumbs array.\n * @param Breadcrumbs $this   Current breadcrumb object.\n *\/\nadd_filter( 'rank_math\/frontend\/breadcrumb\/items', function( $crumbs, $class ) {\n\treturn $crumbs;\n}, \u06f1\u06f0, \u06f2);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f7. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0648 \u062d\u0630\u0641 \u0645\u0648\u0627\u0631\u062f \u062e\u0631\u062f\u0647 \u0646\u0627\u0646 \u0627\u0632 Breadcrumb Snippet.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0641\u0642\u0637 \u0628\u0631 \u0631\u0648\u06cc Breadcrumb Schema \u062a\u0623\u062b\u06cc\u0631 \u0645\u06cc \u06af\u0630\u0627\u0631\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow changing Breadcrumb elements in BreadcrumbList snippet\n *\n * @param array $entity Breadcrumb entity\n *\/\nadd_filter( 'rank_math\/snippet\/breadcrumb', function( $entity ) {\n\treturn $entity;\n});<\/code><\/pre>\n\n\n\n<br>\n<hr>\n<br>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Meta-Data\">\u0645\u062a\u0627 \u062f\u06cc\u062a\u0627<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0639\u0646\u0648\u0627\u0646.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change the page title.\n * \n * @param string $title\n *\/\nadd_filter( 'rank_math\/frontend\/title', function( $title ) {\n\treturn $title;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2. \u06a9\u062f \u0627\u0646\u062a\u0642\u0627\u0644 \u0639\u0646\u0648\u0627\u0646 \u062f\u0631 \u06a9\u0627\u062f\u0631 \u0645\u062a\u0627\u06cc \u0631\u0646\u06a9 \u0645\u062b<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Code to move title inside the Rank Math's meta\n * \n * @param string $title\n *\/\nadd_action( 'init', function() {\n\tremove_action( 'wp_head', '_wp_render_title_tag', 1 );\n\tadd_action( 'rank_math\/head', '_wp_render_title_tag', 1 );\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0645\u062a\u0627.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow changing the meta description sentence from within the theme.\n *\n * @param string $description The description sentence.\n *\/\nadd_filter( 'rank_math\/frontend\/description', function( $description ) {\n\treturn $description;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f4. \u0627\u06af\u0631 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u062f\u0631 \u0645\u062a\u0627\u0628\u0627\u06a9\u0633 \u067e\u0633\u062a \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0631\u062f\u060c \u0627\u0632 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Use the Description from Global Setting, if the description is missing in the Post metabox\n *\/\nadd_action( 'rank_math\/frontend\/description', function( $description ) {\n global $post;\n $desc = RankMath\\Post::get_meta( 'description', $post-&gt;ID );\n\n if ( ! $desc ) {\n $desc = RankMath\\Helper::get_settings( \"titles.pt_{$post-&gt;post_type}_description\" );\n if ( $desc ) {\n return RankMath\\Helper::replace_vars( $desc, $post );\n }\n }\n\n return $description;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f5. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0631\u0648\u0628\u0627\u062a.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0645\u062a\u0627\u06cc \u0631\u0648\u0628\u0627\u062a\u200c\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u0647 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u0631\u0646\u06a9 \u0645\u062b \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u0648\u06cc\u0627 \u062f\u0631 \u0642\u0633\u0645\u062a \u062c\u0644\u0648\u06cc\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allows filtering of the robots meta data.\n *\n * @param array $robots The meta robots directives.\n *\/\nadd_filter( 'rank_math\/frontend\/robots', function( $robots ) {\n\treturn $robots;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f6. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 URL \u06a9\u0627\u0646\u0648\u0646\u06cc.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow changing of the canonical URL.\n *\n * @param string $canonical The canonical URL.\n *\/\nadd_filter( 'rank_math\/frontend\/canonical', function( $canonical ) {\n\treturn $canonical;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f7. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0627\u0639\u062a\u0628\u0627\u0631 \u0627\u0641\u0632\u0648\u0646\u0647 \u0627\u0636\u0627\u0641\u0647 \u0634\u062f\u0647 \u0628\u0647 \u0645\u0646\u0628\u0639 \u0635\u0641\u062d\u0647.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to remove the plugin credit notice added to the source.\n *\n *\/\nadd_filter( 'rank_math\/frontend\/remove_credit_notice', '__return_true' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f8. \u0628\u0631\u0627\u06cc \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u067e\u06cc\u0648\u0646\u062f\u0647\u0627\u06cc \u0645\u062c\u0627\u0648\u0631 (\u0628\u0639\u062f\u06cc\/\u0642\u0628\u0644\u06cc).<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allows developers to handle rel=\"next\" \/ rel=\"prev\" by themselves.\n *\n * @param bool $links_generated Whether or not to handle rel=\"next\" \/ rel=\"prev\" links.\n *\/\nadd_filter( 'rank_math\/frontend\/disable_adjacent_rel_links', '__return_true' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f9. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062e\u0631\u0648\u062c\u06cc \u0644\u06cc\u0646\u06a9 \u0645\u062c\u0627\u0648\u0631.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow the changing of link rel output by Rank Math.\n *\n * @param string $link The full `&lt;link` element.\n * $rel can be next or prev\n *\/\nadd_filter( \"rank_math\/frontend\/{$rel}_rel_link\", function( $link ) {\n return $link;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f0. \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646 \u0645\u062a\u0627 \u062a\u06af Keywords.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Add &lt;meta name=\"keywords\" content=\"focus keywords\"&gt;.\n *\/\nadd_filter( 'rank_math\/frontend\/show_keywords', '__return_true');<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f1. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0645\u062a\u0627 \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow changing the meta keywords from the default Focus Keywords.\n *\n * @param string $keywords Keywords.\n *\/\nadd_filter( 'rank_math\/frontend\/keywords', function( $keywords ) {\n return $keywords;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f2. \u0628\u0631\u0627\u06cc \u0645\u062c\u0627\u0632 \u06a9\u0631\u062f\u0646 \u06a9\u062f\u0647\u0627\u06cc \u06a9\u0648\u062a\u0627\u0647 \u062f\u0631 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0645\u062a\u0627.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow shortcodes in the Meta Data.\n *\/\nadd_filter( 'rank_math\/paper\/auto_generated_description\/apply_shortcode', '__return_true' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f3. \u0628\u0631\u0627\u06cc \u0627\u062c\u0627\u0632\u0647 \u062f\u0627\u062f\u0646 \u06a9\u062f\u0647\u0627\u06cc \u06a9\u0648\u062a\u0627\u0647 \u062f\u0631 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0637\u0631\u062d \u0645\u062d\u0635\u0648\u0644.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n* Filter to allow shortcodes in the Product schema description.\n*\/\nadd_filter( 'rank_math\/product_description\/apply_shortcode', '__return_true' );<\/code><\/pre>\n\n\n\n<br>\n<hr>\n<br>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"OpenGraph\">OpenGraph<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0648\u0639 OpenGraph ( og:type ) .<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0648\u0639 OpenGraph \u0628\u0631\u0627\u06cc \u0635\u0641\u062d\u0647 \u062e\u0627\u0635 \u062f\u0631 \u0642\u0633\u0645\u062a \u062c\u0644\u0648\u06cc\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allows theme developers to change the OpenGraph type of the page.\n *\n * @param string $type The OpenGraph type string.\n *\/\nadd_filter( 'rank_math\/opengraph\/type', function( $type ) {\n\treturn $type;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 URL OpenGraph ( og:url ).<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allows the output of the canonical URL as OpenGraph URL, consolidating likes and shares.\n *\n * @link https:\/\/developers.facebook.com\/docs\/reference\/opengraph\/object-type\/article\/\n * @param $url Canonical URL\n *\/\nadd_filter( 'rank_math\/opengraph\/url', function( $url ) {\n\treturn $url;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0628\u0631\u0686\u0633\u0628 \u0647\u0627\u06cc \u062a\u0648\u06cc\u06cc\u062a\u0631 \u0627\u0632 \u062e\u0631\u0648\u062c\u06cc \u0635\u0641\u062d\u0647.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allows changing the Twitter Card type as output in the Twitter card.\n *\n * @param string $type\n *\/\nadd_filter( 'rank_math\/opengraph\/twitter_card', '__return_false' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f4. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062a\u0635\u0648\u06cc\u0631 OpenGraph.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allows developers to change the OpenGraph image within theme.\n *\n * The dynamic part of the hook name. $network, is the network slug. Can be facebook or twitter.\n *\n * @param string $attachment_url The image we are about to add.\n *\/\nadd_filter( \"rank_math\/opengraph\/{$network}\/image\", function( $attachment_url ) {\n\treturn $attachment_url;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f5. \u0641\u06cc\u0644\u062a\u0631 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u062c\u0627\u0632\u0647 \u062f\u0647\u06cc\u062f \u062a\u0635\u0627\u0648\u06cc\u0631 \u0627\u0636\u0627\u0641\u06cc \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u0646\u062f.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allows developers to add images to the OpenGraph tags within the theme.\n *\n * The dynamic part of the hook name. $network, is the network slug. Can be facebook or twitter.\n *\n * @param Image The current object.\n *\/\nadd_filter( 'rank_math\/opengraph\/{$network}\/add_additional_images', function( $image ) {\n\treturn $image;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f6. \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u062a\u0646\u0638\u06cc\u0645 \u062a\u0635\u0648\u06cc\u0631 \u067e\u06cc\u0634 \u0641\u0631\u0636 \u062f\u0631 OpenGraph.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Passing a truthy value to the filter will effectively short-circuit the\n * set default image process.\n *\n * @param bool $return Short-circuit return value. Either false or true.\n *\/\nadd_filter( 'rank_math\/opengraph\/pre_set_default_image', '__return_true' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f7. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u062a\u0646\u0638\u06cc\u0645 \u062a\u0635\u0648\u06cc\u0631 \u0627\u0632 \u0645\u062d\u062a\u0648\u0627 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u062a\u0635\u0648\u06cc\u0631 \u062f\u0631 OpenGraph \u0627\u0636\u0627\u0641\u0647 \u0646\u0634\u062f\u0647 \u0627\u0633\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Passing a truthy value to the filter will effectively short-circuit the\n * set content image process.\n *\n * @param bool $return  Short-circuit return value. Either false or true.\n * @param int  $post_id Post ID for the current post.\n *\/\nadd_filter( 'rank_math\/opengraph\/pre_set_content_image', function( $return, $post_id ) {\n\treturn $return; \/\/ Set to true if you don't want to set image from Content.\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f8. \u0628\u0631\u0627\u06cc \u062a\u0639\u06cc\u06cc\u0646 \u0627\u0646\u062f\u0627\u0632\u0647 \u062a\u0635\u0648\u06cc\u0631 \u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0634 \u062f\u0631 og:image\u060c twitter:image .<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Determines which image sizes we'll loop through to get an appropriate image.\n *\n * @param unsigned array - The array of image sizes to loop through. Default array( 'full', 'large', 'medium_large' )\n *\/\nadd_filter( 'rank_math\/opengraph\/image_sizes', function( $sizes ) {\n\treturn $sizes;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f9. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0645\u062a\u0627 \u062a\u06af \u0647\u0627\u06cc \u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u062e\u0627\u0635.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u0645\u062a\u0627 \u062a\u06af \u0647\u0627\u06cc \u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u062e\u0627\u0635 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u0648\u06cc\u0627 \u062f\u0631 \u0642\u0633\u0645\u062a \u062c\u0644\u0648\u06cc\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow developers to change the content of specific social meta tags.\n *\n * The dynamic part of the hook name. $network, is the network slug\n * and $og_property, is the property which we are outputting.\n *\n * @param string $content The content of the property.\n *\/\nadd_filter( \"rank_math\/opengraph\/{$network}\/$og_property\", function( $content ) {\n\treturn $content;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f0. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0648\u0639 \u06a9\u0627\u0631\u062a \u062a\u0648\u06cc\u06cc\u062a\u0631.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow changing the Twitter Card type as output in the Twitter card.\n *\n * @param string $type\n *\/\nadd_filter( 'rank_math\/opengraph\/twitter\/card_type', function( $type ) {\n\treturn $type;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f1. \u06cc\u06a9 \u0642\u0644\u0627\u0628 \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u062a\u06af \u0647\u0627\u06cc OpenGraph.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Hook to remove og:tags\n *\/\nadd_action( 'rank_math\/head', function() {\n\tremove_all_actions( 'rank_math\/opengraph\/facebook' );\n\tremove_all_actions( 'rank_math\/opengraph\/twitter' );\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f2. \u0627\u0632 \u062e\u0631\u0648\u062c\u06cc \u0642\u06cc\u0645\u062a \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u06a9\u0646\u06cc\u062f<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow developers to prevent the output of the price in the OpenGraph tags.\n *\n * @param bool unsigned Defaults to true.\n *\/\nadd_filter( 'rank_math\/woocommerce\/og_price', '__return_false' );<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u062a\u06af \u0647\u0627\u06cc product:price:amount \u0648 product:price:currency \u0645\u062a\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f3. \u0645\u062a\u0646 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0647 \u0632\u0645\u0627\u0646 \u062e\u0648\u0627\u0646\u062f\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter: Change the text to calculate the time to read.\n * \n * @param string $content The content of the post.\n *\/\nadd_filter('rank_math\/frontend\/time_to_read_content', function ($post_content) {\n    return wp_strip_all_tags($post_content);\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f4. \u0628\u0631\u0627\u06cc \u0645\u062d\u0627\u0633\u0628\u0647 \u0632\u0645\u0627\u0646 \u062e\u0648\u0627\u0646\u062f\u0646 \u06a9\u0644\u0645\u0627\u062a \u062f\u0631 \u062f\u0642\u06cc\u0642\u0647 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter: Change the words per minute to calculate the time to read.\n *\/\nadd_filter( 'rank_math\/frontend\/time_to_read_wpm', function(){\n    return 200; \/\/Words Per Minute\n} );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f5. \u0628\u0631\u0627\u06cc \u0627\u062c\u0627\u0632\u0647 \u062f\u0627\u062f\u0646 \u0628\u0647 \u0645\u0633\u06cc\u0631 CDN \u062f\u0631 \u062a\u0635\u0648\u06cc\u0631 \u0631\u0648\u06a9\u0634.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter: 'rank_math\/social\/create_overlay_image' - Change the create_overlay_image arguments.\n *\/\nadd_filter('rank_math\/social\/create_overlay_image', function ($args) {\n\treturn $args;\n}, \u06f1\u06f0, \u06f1);<\/code><\/pre>\n\n\n\n<br>\n<hr>\n<br>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Rich-Snippets\">\u0631\u06cc\u0686 \u0627\u0633\u0646\u06cc\u067e\u062a \u0647\u0627<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1. \u06a9\u062f \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc json+ld<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Code to remove json+ld data\n * \n *\/\nadd_action( 'rank_math\/head', function() {\n\tglobal $wp_filter;\n\tif ( isset( $wp_filter&#91;\"rank_math\/json_ld\"] ) ) {\n\t\tunset( $wp_filter&#91;\"rank_math\/json_ld\"] );\n\t}\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2. \u0628\u0631\u0627\u06cc \u06af\u0633\u062a\u0631\u0634 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc json+ld .<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Collect data to output in JSON-LD.\n *\n * @param array  $unsigned An array of data to output in json-ld.\n * @param JsonLD $unsigned JsonLD instance.\n *\/\nadd_filter( 'rank_math\/json_ld', function( $data, $jsonld ) {\n\treturn &#91;];\n}, \u06f9\u06f9, \u06f2);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3. \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 BreadcrumbList Schema.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow developer to disable the breadcrumb json-ld output.\n *\n * @param bool $unsigned Default: true\n *\/\nadd_filter( 'rank_math\/json_ld\/breadcrumbs_enabled', '__return_false' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f4. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0637\u0631\u062d CollectionPage \u062f\u0631 \u0635\u0641\u062d\u0627\u062a \u0637\u0628\u0642\u0647 \u0628\u0646\u062f\u06cc<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow developers to remove snippet data from Taxonomies.\n *\n * @param bool $unsigned Default: false\n * @param string $unsigned Taxonomy Name\n *\/\nadd_filter( 'rank_math\/snippet\/remove_taxonomy_data', function( $value, $taxonomy ) {\n\treturn $value; \/\/ true or false\n}, \u06f1\u06f0, \u06f2);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f5. \u0628\u0631\u0627\u06cc \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0646\u0645\u0627\u06cc\u0634 \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc \u062f\u0631 \u0642\u0633\u0645\u062a \u062c\u0644\u0648.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter: Allow disabling the review display.\n *\n * @param bool $return true to disable.\n *\/\nadd_filter( 'rank_math\/snippet\/review\/hide_data', '__return_true' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f6. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06a9\u0627\u0646 \u0646\u0645\u0627\u06cc\u0634 \u0628\u0627\u0632\u0628\u06cc\u0646\u06cc.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change the review display location\n *\n * @param string $location top, bottom, both or custom.\n *\/\nadd_filter( 'rank_math\/snippet\/review\/location', function( $location, $taxonomy ) {\n\treturn $location;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f7. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0645\u062a\u0646 \u0627\u0646\u062a\u062e\u0627\u0628\u06cc Review Editor.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change review editor's choice text\n *\n * @param string $text Default Editor's choice.\n *\/\nadd_filter( 'rank_math\/review\/text', function( $text ) {\n\treturn $text;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f8. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 HTML \u0642\u0637\u0639\u0647 \u0645\u0631\u0648\u0631\u06cc.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change review snippet HTML\n *\n * @param string $html.\n *\/\nadd_filter( 'rank_math\/snippet\/html', function( $html ) {\n\treturn $html;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f9. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0637\u0631\u062d\u0648\u0627\u0631\u0647 \u0627\u0632 \u067e\u0633\u062a \u0647\u0627<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to remove Schema Data from Posts.\n * Replace $schema_type with schema name like article, review, etc.\n * @param bool  $value true\/false Default false\n * @param array $parts Post Data\n * @param array $data  Schema Data\n * \n * @return bool\n *\/\nadd_filter( \"rank_math\/snippet\/rich_snippet_{$schema_type}\", function( $value, $parts, $data ) {\n return true;\n}, \u06f1\u06f0, \u06f3 );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f0. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0637\u0631\u062d\u0648\u0627\u0631\u0647 Front-end Post .<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change the schema data.\n * Replace $schema_type with schema name like article, review, etc.\n * @param array $entity Snippet Data\n * @return array\n *\/\nadd_filter( \"rank_math\/snippet\/rich_snippet_{$schema}_entity\", function( $entity ) {\n return $entity;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f1. \u0646\u0627\u0645 \u062a\u062c\u0627\u0631\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to add Brand Name for Products.\n *\n * @param array $entity Snippet Data\n * @return array\n *\/\nadd_filter( 'rank_math\/snippet\/rich_snippet_product_entity', function( $entity ) {\n    $entity&#91;'brand']&#91;'@type'] = 'Brand';    \n    $entity&#91;'brand']&#91;'name'] = 'Rank Math';\n    return $entity;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f2. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 worksFor \u0648\u06cc\u0698\u06af\u06cc \u0627\u0632 Post Author Schema<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0632\u0645\u0627\u0646\u06cc \u0645\u0641\u06cc\u062f \u0627\u0633\u062a \u06a9\u0647 \u0646\u0648\u06cc\u0633\u0646\u062f\u06af\u0627\u0646 \u0645\u0647\u0645\u0627\u0646 \u062f\u0627\u0631\u06cc\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_filter( 'rank_math\/json_ld', function( $data, $jsonld ) {\n    if ( ! isset( $data&#91;'ProfilePage'] ) ) {\n        return $data;\n    }\n    global $post;\n    $author_id = is_singular() ? $post-&gt;post_author : get_the_author_meta( 'ID' );\n    if ( in_array( intval( $author_id ), &#91; 1, 2, 3 ], true ) ) {     unset($data&#91;'ProfilePage']&#91;'worksFor']); }\n    return $data;\n}, \u06f9\u06f9, \u06f2);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f3. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0645\u062d\u062a\u0648\u0627\u06cc \u06a9\u062f \u06a9\u0648\u062a\u0627\u0647.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change the rank_math_rich_snippet shortcode content.\n *\n * @param string $shortcode_html\n *\/\nadd_filter( 'rank_math\/snippet\/html', function( $shortcode_html ) {\n\treturn $shortcode_html;\n} );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f4. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 worksFor\u0627\u0632 \u0646\u0647\u0627\u062f \u0646\u0648\u06cc\u0633\u0646\u062f\u0647<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 \u0646\u0648\u06cc\u0633\u0646\u062f\u0647 \u067e\u0633\u062a \u0628\u0631\u0627\u06cc \u0634\u0631\u06a9\u062a \u0634\u0645\u0627 \u06a9\u0627\u0631 \u0646\u0645\u06cc \u06a9\u0646\u062f \u06cc\u0627 \u0646\u0648\u06cc\u0633\u0646\u062f\u0647 \u0645\u0647\u0645\u0627\u0646 \u0627\u0633\u062a\u060c \u0627\u0632 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 worksFor\u0648\u06cc\u0698\u06af\u06cc \u0627\u0632 \u0645\u0648\u062c\u0648\u062f\u06cc\u062a \u0646\u0648\u06cc\u0633\u0646\u062f\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to remove worksFor from the Author Entity.\n *\/\nadd_filter( 'rank_math\/json_ld', function( $data, $jsonld ) {\n    if ( ! isset( $data&#91;'ProfilePage'] ) ) {\n        return $data;\n    }\n    global $post;\n    $author_id = is_singular() ? $post-&gt;post_author : get_the_author_meta( 'ID' );\n    if ( in_array( $author_id, &#91; 1, 2, 3 ], true ) ) {\n        unset($data&#91;'ProfilePage']&#91;'worksFor']);\n    }\n    return $data;\n}, \u06f9\u06f9, \u06f2);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f5. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0639\u0646\u0648\u0627\u0646 \u067e\u06cc\u0648\u0633\u062a \u062a\u0635\u0648\u06cc\u0631 \u06a9\u0648\u0686\u06a9 \u0648\u06cc\u062f\u06cc\u0648.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter the attachment title of the video thumbnail.\n *\n * @param string $attachment_title The attachment title of the video thumbnail.\n * @param array  $data             The video data.\n * @param object $post             The post object.\n *\/\nadd_filter('rank_math\/schema\/video_thumbnail_attachment_title', function ($attachment_title, $data, $post) {\n    return $attachment_title;\n}, \u06f1\u06f0, \u06f3 );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f6. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0627\u0645 \u0641\u0627\u06cc\u0644 \u062a\u0635\u0648\u06cc\u0631 \u06a9\u0648\u0686\u06a9 \u0648\u06cc\u062f\u06cc\u0648.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter the filename of the video thumbnail.\n *\n * @param string $filename The filename of the video thumbnail.\n * @param array  $data     The video data.\n * @param object $post     The post object.\n *\/\nadd_filter('rank_math\/schema\/video_thumbnail_filename', function ($filename, $data, $post) {\n    return $filename;\n}, \u06f1\u06f0, \u06f3 );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f7. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0628\u0631\u0686\u0633\u0628 \u0647\u0627\u06cc \u0645\u0632\u0627\u06cc\u0627 \u0648 \u0645\u0639\u0627\u06cc\u0628.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter: Allow changing the Pros &amp; Cons labels.\n *\n * @param array $labels {\n *  @type string $pros Pros label.\n *  @type string $cons Cons label.\n * }\n *\/\nadd_filter( 'rank_math\/schema\/review_notes_labels', function( $labels ) {\n\treturn $labels;\n});<\/code><\/pre>\n\n\n\n<br>\n<hr>\n<br>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"SEO-Score\">\u0627\u0645\u062a\u06cc\u0627\u0632 \u0633\u0626\u0648<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u062e\u0631\u0648\u062c\u06cc \u0627\u0645\u062a\u06cc\u0627\u0632 SEO Front End.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change parameters for the Front End SEO Score output.\n * Available parameters are: 'template', 'backlink', 'post_id', 'class'.\n *\n * @param array $args Parameters array.\n * @return array\n *\/\nadd_filter( \"rank_math\/frontend\/seo_score\/args\", function( $args ) {\n return $args;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u062e\u0631\u0648\u062c\u06cc HTML \u0628\u0631\u0627\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f \u0627\u0645\u062a\u06cc\u0627\u0632 SEO Front End.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change HTML output for the Front End SEO Score function.\n *\n * @param string $html HTML output.\n * @param array $args Function parameters.\n * @param string $score calculated SEO score.\n * @return string\n *\/\nadd_filter( \"rank_math\/frontend\/seo_score\/html\", function( $html, $args, $score ) {\n return $html;\n}, \u06f1\u06f0, \u06f3);<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0628\u06a9 \u0644\u06cc\u0646\u06a9 \u062f\u0627\u062e\u0644 \u062e\u0631\u0648\u062c\u06cc Front End SEO Score.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to change the backlink inside the Front End SEO Score output.\n *\n * @param string $backlink Backlink HTML.\n * @return string\n *\/\nadd_filter( \"rank_math\/frontend\/seo_score\/backlink\", function( $backlink ) {\n return $backlink;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f4. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u067e\u0646\u0647\u0627\u0646 \u06a9\u0631\u062f\u0646 \u0627\u0645\u062a\u06cc\u0627\u0632 SEO<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to hide SEO SCcore\n *\/\nadd_filter( 'rank_math\/show_score', '__return_false' );<\/code><\/pre>\n\n\n\n<hr>\n<br>\n<hr>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Redirections\">\u062a\u063a\u06cc\u06cc\u0631 \u0645\u0633\u06cc\u0631\u0647\u0627<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1. \u062a\u0639\u062f\u0627\u062f \u062a\u063a\u06cc\u06cc\u0631 \u0645\u0633\u06cc\u0631\u0647\u0627 \u0631\u0627 \u0628\u0647 \u06cc\u06a9\u0628\u0627\u0631\u0647 \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allow developers to change number of redirections to process at once.\n *\n * @param int $number\n *\/\nadd_filter( 'rank_math\/redirections\/pastedContent', function( $number ) {\n\treturn $number;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2. \u0628\u0631\u0627\u06cc \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0627\u0644\u062d\u0627\u0642 \u0631\u0634\u062a\u0647 \u067e\u0631\u0633 \u0648 \u062c\u0648 \u062f\u0631 URL \u062a\u063a\u06cc\u06cc\u0631 \u0645\u0633\u06cc\u0631 \u0641\u06cc\u0644\u062a\u0631 \u06a9\u0646\u06cc\u062f<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Disable appending the query string in the redirection URL.\n *\n * @param int $number\n *\/\nadd_filter( 'rank_math\/redirection\/add_query_string', '__return_false' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3. \u0628\u0631\u0627\u06cc \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u0633\u06cc\u0631 \u0645\u062d\u0635\u0648\u0644 \u0633\u0641\u0627\u0631\u0634\u06cc.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u06af\u0632\u06cc\u0646\u0647 Remove base \u06cc\u0627 Remove category base \u0628\u0631\u0627\u06cc \u0645\u062d\u0635\u0648\u0644\u0627\u062a WooCommerce \u0641\u0639\u0627\u0644 \u0627\u0633\u062a\u060c \u0627\u0632 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u0633\u06cc\u0631 \u0645\u062d\u0635\u0648\u0644 \u0633\u0641\u0627\u0631\u0634\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f .<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to disable custom product redirection.\n *\/\nadd_filter( 'rank_math\/woocommerce\/product_redirection', '__return_false' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f4. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0627\u0633\u0644\u0634 \u0647\u0627\u06cc \u067e\u06cc\u0634\u0631\u0648 \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0645\u0633\u06cc\u0631 Regex<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to strip leading slashes for Regex redirections\n *\/\nadd_filter( 'rank_math\/redirection\/get_clean_pattern', function( $cleaned, $pattern, $comparison ) {\n\tif ( $comparison === 'regex' ) {\n\t\t$cleaned = '@' . stripslashes( ltrim( $pattern, '\/' ) ) . '@';\n\t}\n\treturn $cleaned;\n}, \u06f1\u06f0, \u06f3 );<\/code><\/pre>\n\n\n\n<hr>\n<br>\n<hr>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Gutenberg\">\u06af\u0648\u062a\u0646\u0628\u0631\u06af<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1. \u0628\u0631\u0627\u06cc \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 Rank Math Integration \u0627\u0632 \u0646\u0648\u0627\u0631 \u06a9\u0646\u0627\u0631\u06cc \u06af\u0648\u062a\u0646\u0628\u0631\u06af.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0627\u062f\u063a\u0627\u0645 \u0631\u0646\u06a9 \u0645\u062b \u0627\u0632 \u0646\u0648\u0627\u0631 \u06a9\u0646\u0627\u0631\u06cc \u06af\u0648\u062a\u0646\u0628\u0631\u06af \u0648 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u0645\u062a\u0627 \u0628\u0627\u06a9\u0633 \u0647\u0627\u06cc \u0642\u062f\u06cc\u0645\u06cc \u062f\u0631 \u0632\u06cc\u0631 \u0646\u0627\u062d\u06cc\u0647 \u0645\u062d\u062a\u0648\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Disable Gutenberg Sidebar Integration\n *\/\nadd_filter( 'rank_math\/gutenberg\/enabled', '__return_false' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2. \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u0645\u062a\u0627 \u0628\u0631\u0627\u06cc \u0635\u0641 \u0628\u0646\u062f\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627 \u062f\u0631 \u06af\u0648\u062a\u0646\u0628\u0631\u06af.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to add meta keys for enqueueing data in the Gutenberg\n *\/\nadd_filter( 'rank_math\/metabox\/{$type}\/meta_keys', function( $keys ) {\n\t$keys&#91;'facebookTitle'] = 'facebook_title';\n\treturn $args;\n} );<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0647\u0646\u06af\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0645\u062a\u0627\u06a9\u0644\u06cc\u062f\u060c \u0644\u0637\u0641\u0627\u064b \u0622\u0646 \u0631\u0627 \u0628\u0627 \u067e\u06cc\u0634\u0648\u0646\u062f \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062frank_math_<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646 \u0627\u0628\u0631\u062f\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u0635\u0641 \u0628\u0646\u062f\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06af\u0648\u062a\u0646\u0628\u0631\u06af<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to add metadata for enqueueing for Gutenberg use\n *\/\nadd_filter( 'rank_math\/metabox\/{$type}\/values', function( $values, $screen ) {\n\t$object_id   = $screen-&gt;get_object_id();\n\t$object_type = $screen-&gt;get_object_type();\n\t$values&#91;'videoSitemap'] = &#91;\n\t\t'robots'       =&gt; $screen-&gt;get_meta( $object_type, $object_id, 'rank_math_news_sitemap_robots' ),\n\t\t'genres'       =&gt; $screen-&gt;get_meta( $object_type, $object_id, 'rank_math_news_sitemap_genres' ),\n\t\t'keywords'     =&gt; $screen-&gt;get_meta( $object_type, $object_id, 'rank_math_news_sitemap_keywords' ),\n\t\t'stockTickers' =&gt; $screen-&gt;get_meta( $object_type, $object_id, 'rank_math_news_sitemap_stock_tickers' ),\n\t];\n\treturn $values;\n} );<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">$type\u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u067e\u0633\u062a\u060c \u0645\u062f\u062a \u0648 \u06a9\u0627\u0631\u0628\u0631 \u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<hr>\n<br>\n<hr>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Elementor\">\u0627\u0644\u0645\u0646\u062a\u0648\u0631<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1. \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u062a\u0628 SEO \u062f\u0631 Elementor Editor.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to hide SEO Tab in the Elementor Editor.\n *\/\nadd_filter( 'rank_math\/elementor\/add_seo_tab', '__return_false' );<\/code><\/pre>\n\n\n\n<hr>\n<br>\n<hr>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Divi\">\u062f\u06cc\u0648\u06cc<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0628\u0631\u06af\u0647 SEO \u062f\u0631 \u0648\u06cc\u0631\u0627\u06cc\u0634\u06af\u0631 Divi.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to hide SEO Tab in the Divi Editor.\n *\/\nadd_filter( 'rank_math\/divi\/add_seo_tab', '__return_false' );<\/code><\/pre>\n\n\n\n<hr>\n<br>\n<hr>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Misc\">\u0645\u062a\u0641\u0631\u0642\u0647<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1. \u0628\u0631\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 redirect_url \u067e\u06cc\u0648\u0633\u062a Redirect \u0628\u0647 \u067e\u0633\u062a \u0627\u0635\u0644\u06cc \u0622\u0646.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Redirect the attachment to its parent post.\n *\n * @param string $redirect URL as calculated for redirection.\n *\/\nadd_filter( 'rank_math\/frontend\/attachment\/redirect_url', function( $redirect ) {\n\treturn $redirect;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f2. \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u062a\u06af nofollow rel \u0627\u0632 \u0644\u06cc\u0646\u06a9 \u0647\u0627\u06cc RSS.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Let developers determine hether or not to add rel=\"nofollow\" to the links added by Rank Math to the RSS feed. This defaults to true.\n *\n * @param bool $unsigned To allow or not to follow the links in RSS feed, defaults to true.\n *\/\n\t\tadd_filter( 'rank_math\/frontend\/rss\/nofollow_links', '__return_false' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3. \u0641\u06cc\u0644\u062a\u0631 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0641\u0648\u062a\u0631 RSS \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u0648\u06cc\u0627 \u062f\u0631 \u06cc\u06a9 \u0622\u06cc\u062a\u0645 \u0641\u06cc\u062f RSS \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0647 \u06cc\u0627 \u067e\u0646\u0647\u0627\u0646 \u0634\u0648\u062f<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Show or hide the RSS footer dynamically.\n *\n * @param bool   $show_embed Whether RSS footer should be shown or not.\n * @param string $context    Indicated the context of the RSS content - whether 'full' or 'excerpt'.\n *\/\nadd_filter( 'rank_math\/frontend\/rss\/include_footer', function( $bool, $context) {\n\treturn $bool;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f4. \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646\/\u062d\u0630\u0641 \u0645\u062d\u062a\u0648\u0627 \u0642\u0628\u0644 \u0627\u0632 \u0622\u06cc\u062a\u0645 \u0641\u06cc\u062f RSS.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter code to change content before RSS feed item\n *\n * @param string $content The content set in Settings.\n *\/\nadd_filter( 'rank_math\/frontend\/rss\/before_content', function( $content ) {\n\treturn $content ;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f5. \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646 \u0648 \u062d\u0630\u0641 \u0645\u062d\u062a\u0648\u0627 \u067e\u0633 \u0627\u0632 \u0622\u06cc\u062a\u0645 \u0641\u06cc\u062f RSS.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter code to change content after RSS feed item\n *\n * @param string $content The content set in Settings.\n *\/\nadd_filter( 'rank_math\/frontend\/rss\/after_content', function( $content ) {\n\treturn $content ;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f6. \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 rel=\u201dnoopener\u201d \u0627\u0632 \u0644\u06cc\u0646\u06a9 \u0647\u0627\u06cc \u062e\u0627\u0631\u062c\u06cc.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter code to remove noopener rel from external links.\n *\/\nadd_filter( 'rank_math\/noopener', '__return_false');<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f7. \u0628\u0631\u0627\u06cc \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0627\u0635\u0637\u0644\u0627\u062d \u0627\u0648\u0644\u06cc\u0647.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to allow disabling of the primary term feature.\n *\n * @param bool $return True to disable.\n *\/\nadd_filter( 'rank_math\/admin\/disable_primary_term', '__return_true' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f8. \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u067e\u0631\u0633 \u0648 \u062c\u0648 \u00ab?replytocom\u00bb \u0627\u0632 URL \u0647\u0627.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter: 'rank_math_remove_reply_to_com' - Allow or disable the Rank Math feature that removes `?replytocom` \n * query parameters from URLs.\n * @param bool $return True to remove, false not to remove.\n *\/\nadd_filter( 'rank_math\/frontend\/remove_reply_to_com', '__return_false');<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f9. \u0641\u06cc\u0644\u062a\u0631 \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0642\u0637\u0639\u0647 \u0648\u0628\u0644\u0627\u06af \u062f\u0631 \u0635\u0641\u062d\u0647 \u0627\u0635\u0644\u06cc<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter: Remove\/modify schema data.\n *\n * @param array $return Array of json-ld data.\n *\/\nadd_filter( 'rank_math\/json_ld', function( $data, $json ) {\n\tif ( is_home() &amp;&amp; isset( $data&#91;'Blog'] ) ) { \/\/ Remove Blog Snippet from homepage.\n\t\tunset( $data&#91;'Blog'] );\n\t}\n\treturn $data;\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f0. \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u062a\u063a\u06cc\u06cc\u0631 \u0631\u0646\u06a9 \u0645\u062b admin_footer_text.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter: Prevent Rank Math from changing admin_footer_text.\n *\/\nadd_action( 'rank_math\/whitelabel', '__return_true');<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f1. \u0648\u06cc\u0698\u06af\u06cc noopener \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u062f\u0627\u0645\u0646\u0647 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to add\/remove noopener attribute based on a domain.\n * \n * @param string $domain The domain in question.\n * \n * @return boolean\n *\/\nadd_filter( 'rank_math\/noopener\/domain1', function( $domain ) {\n\t$exclude = &#91;\n\t\t'github.com',\n\t\t'google.com',\n\t];\n\n\tif ( in_array( $domain, $exclude ) ) {\n\t\treturn false;\n\t}\n\n\treturn true;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f2. \u0647\u0645\u0647 \u0686\u06cc\u0632 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0631\u0646\u06a9 \u0645\u062b \u0631\u0627 \u0627\u0632 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to remove Rank Math data from the database\n *\/\nadd_filter( 'rank_math_clear_data_on_uninstall', '__return_true' );<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"> \u06a9\u062f \u0628\u0627\u0644\u0627 \u0631\u0627 \u062f\u0631 \u0641\u0627\u06cc\u0644 \u062a\u0645 \u0627\u0636\u0627\u0641\u0647 functions.php\u06a9\u0646\u06cc\u062f (\u06a9\u062f \u0628\u0627\u0644\u0627 \u062f\u0631 \u0641\u0627\u06cc\u0644 \u06a9\u0627\u0631 \u0646\u062e\u0648\u0627\u0647\u062f \u06a9\u0631\u062f rank-math.php)<br>\u0627\u0641\u0632\u0648\u0646\u0647 \u0631\u0646\u06a9 \u0645\u062b \u0631\u0627 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u0648 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f3. \u0628\u0631\u0627\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc \u06a9\u0631\u062f\u0646 URL \u062c\u0633\u062a\u062c\u0648 \u0628\u0631\u0627\u06cc \u062c\u0639\u0628\u0647 \u062c\u0633\u062a\u062c\u0648\u06cc \u067e\u06cc\u0648\u0646\u062f\u0647\u0627\u06cc \u0633\u0627\u06cc\u062a.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Allows filtering of the search URL.\n *\n * @param string $search_url The search URL for this site with a `{search_term_string}` variable.\n *\/\nadd_filter( 'rank_math\/json_ld\/search_url',  function( $url ) {\n    return $url;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f4. \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646 \u0627\u0641\u0632\u0648\u0646\u0647 \u0647\u0627 \u0628\u0647 \u0641\u0647\u0631\u0633\u062a \u0645\u062d\u062a\u0648\u0627.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to add plugins to the TOC list.\n *\n * @param array TOC plugins.\n *\/\nadd_filter( 'rank_math\/researches\/toc_plugins', function( $toc_plugins ) {\n       $toc_plugins&#91;'plugin-directory\/plugin-filename.php'] = 'Plugin Name';\n    return $toc_plugins;\n});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f5. \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 rank-math-link\u06a9\u0644\u0627\u0633 \u0627\u0632 \u0644\u06cc\u0646\u06a9 \u0647\u0627\u06cc \u0645\u062d\u062a\u0648\u0627\u06cc frontend.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to remove `rank-math-link` class from the frontend content links\n *\/\nadd_filter( 'rank_math\/link\/remove_class', '__return_true' );<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1\u06f6. \u0628\u0631\u0627\u06cc \u0645\u062e\u0641\u06cc \u06a9\u0631\u062f\u0646 \u0646\u0648\u0627\u0631 \u0622\u0645\u0627\u0631 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0627\u0632 \u0642\u0633\u0645\u062a \u062c\u0644\u0648.<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>\/**\n * Filter to hide Analytics Stats bar from the frontend\n *\/\nadd_filter( 'rank_math\/analytics\/frontend_stats', '__return_false' );<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0642\u0627\u0644\u0647 <a href=\"https:\/\/parsavesta.com\/blog\/rank-math-status-and-tools\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u0622\u0645\u0627\u0631 \u0648 \u0627\u0628\u0632\u0627\u0631 \u0631\u0646\u06a9 \u0645\u062b<\/a> \u0645\u06cc\u062a\u0648\u0627\u0646\u062f \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0645\u0641\u06cc\u062f \u0628\u0627\u0634\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0648 \u0647\u0645\u06cc\u0646! \u0627\u0645\u06cc\u062f\u0648\u0627\u0631\u06cc\u0645 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0648 \u0642\u0644\u0627\u0628 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0645\u0648\u062c\u0648\u062f \u0628\u0627 \u0631\u0646\u06a9 \u0645\u062b \u0645\u0641\u06cc\u062f \u0628\u0648\u062f\u0647 \u0628\u0627\u0634\u062f. \u0627\u06af\u0631 \u062f\u0631 \u0645\u0648\u0631\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0633\u0624\u0627\u0644\u06cc \u062f\u0627\u0631\u06cc\u062f \u06cc\u0627 \u0628\u0647 \u06a9\u0645\u06a9 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u06cc\u062f\u060c \u0645\u0633\u062a\u0642\u06cc\u0645\u0627\u064b \u0627\u0632 \u0627\u06cc\u0646\u062c\u0627 \u0628\u0627 \u062a\u06cc\u0645 <a href=\"https:\/\/avestatheme.com\/pars\/cantactus.html\">\u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u067e\u0627\u0631\u0633 \u0627\u0648\u0633\u062a\u0627<\/a> \u062f\u0631 \u062a\u0645\u0627\u0633 \u0628\u0627\u0634\u06cc\u062f \u0648 \u0645\u0627 \u0647\u0645\u06cc\u0634\u0647 \u0628\u0631\u0627\u06cc \u06a9\u0645\u06a9 \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0647\u0633\u062a\u06cc\u0645.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u062f\u0631 \u0627\u0641\u0632\u0648\u0646\u0647 \u0631\u0646\u06a9 \u0645\u062b \u0633\u0626\u0648 \u06af\u0646\u062c\u0627\u0646\u062f\u0647\u200c \u0634\u062f\u0647 \u06a9\u0647 \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0627\u0632 \u0622\u0646\u0647\u0627 \u0628\u0631\u0627\u06cc \u062a\u0639\u0627\u0645\u0644 \u0628\u0627 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062e\u0631\u0648\u062c\u06cc \u062a\u0648\u0633\u0637 \u0631\u0646\u06a9 \u0645\u062b \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0646\u062f. \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0631\u0646\u06a9 \u0645\u062b \u0631\u0627 \u0627\u0632 \u062f\u0631\u0648\u0646 \u062a\u0645\/\u0627\u0641\u0632\u0648\u0646\u0647\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u06cc\u062f. \u0642\u0628\u0644 \u0627\u0632 \u0628\u0631\u0631\u0633\u06cc \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0648 \u0642\u0644\u0627\u0628\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u06a9\u0647 \u0631\u0646\u06a9 \u0645\u062b \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f\u060c \u062f\u0631 \u0645\u0648\u0631\u062f \u0646\u062d\u0648\u0647 \u0627\u0641\u0632\u0648\u062f\u0646 \u0622\u0646\u0647\u0627 \u0628\u0647 \u0648\u0628\u200c\u0633\u0627\u06cc\u062a \u062e\u0648\u062f [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":2373,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[130],"tags":[],"class_list":["post-1966","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rank-math"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.0 (Yoast SEO v25.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u0631\u0646\u06a9 \u0645\u062b \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 - \u0645\u0642\u0627\u0644\u0627\u062a \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644 \u0645\u0627\u0631\u06a9\u062a\u06cc\u0646\u06af \u067e\u0627\u0631\u0633 \u0627\u0648\u0633\u062a\u0627<\/title>\n<meta name=\"description\" content=\"\u062f\u0631 \u0645\u0642\u0627\u0644\u0647 \u0631\u0646\u06a9 \u0645\u062b \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0634\u0631\u062d \u062f\u0627\u062f\u06cc\u0645 \u062a\u0627 \u06a9\u0627\u0631 \u0628\u0627 \u0631\u0646\u06a9 \u0645\u062b \u0648 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0628\u0631\u0627\u06cc\u062a\u0627\u0646 \u0631\u0627\u062d\u062a \u062a\u0631 \u0628\u0627\u0634\u062f \u062f\u0631 \u062a\u0645\u0627\u0645\u06cc \u0628\u062e\u0634 \u0647\u0627\u06cc \u0631\u0646\u06a9 \u0645\u062b\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0631\u0646\u06a9 \u0645\u062b \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 - \u0645\u0642\u0627\u0644\u0627\u062a \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644 \u0645\u0627\u0631\u06a9\u062a\u06cc\u0646\u06af \u067e\u0627\u0631\u0633 \u0627\u0648\u0633\u062a\u0627\" \/>\n<meta property=\"og:description\" content=\"\u062f\u0631 \u0645\u0642\u0627\u0644\u0647 \u0631\u0646\u06a9 \u0645\u062b \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0634\u0631\u062d \u062f\u0627\u062f\u06cc\u0645 \u062a\u0627 \u06a9\u0627\u0631 \u0628\u0627 \u0631\u0646\u06a9 \u0645\u062b \u0648 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0628\u0631\u0627\u06cc\u062a\u0627\u0646 \u0631\u0627\u062d\u062a \u062a\u0631 \u0628\u0627\u0634\u062f \u062f\u0631 \u062a\u0645\u0627\u0645\u06cc \u0628\u062e\u0634 \u0647\u0627\u06cc \u0631\u0646\u06a9 \u0645\u062b\" \/>\n<meta property=\"og:url\" content=\"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0645\u0642\u0627\u0644\u0627\u062a \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644 \u0645\u0627\u0631\u06a9\u062a\u06cc\u0646\u06af \u067e\u0627\u0631\u0633 \u0627\u0648\u0633\u062a\u0627\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-14T08:17:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-06T05:51:39+00:00\" \/>\n<meta name=\"author\" content=\"\u0641\u0631\u0646\u0648\u0634 \u0647\u0646\u0631\u0645\u0646\u062f\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u0641\u0631\u0646\u0648\u0634 \u0647\u0646\u0631\u0645\u0646\u062f\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 \u062f\u0642\u06cc\u0642\u0647\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/\"},\"author\":{\"name\":\"\u0641\u0631\u0646\u0648\u0634 \u0647\u0646\u0631\u0645\u0646\u062f\",\"@id\":\"https:\/\/parsavesta.com\/blog\/#\/schema\/person\/f42640a4c3d7fcb9e41ac552b6101947\"},\"headline\":\"\u0631\u0646\u06a9 \u0645\u062b \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646\",\"datePublished\":\"2023-01-14T08:17:41+00:00\",\"dateModified\":\"2023-08-06T05:51:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/\"},\"wordCount\":284,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/parsavesta.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/#primaryimage\"},\"thumbnailUrl\":\"\",\"articleSection\":[\"\u0631\u0646\u06a9 \u0645\u062b (Rank Math)\"],\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/\",\"url\":\"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/\",\"name\":\"\u0631\u0646\u06a9 \u0645\u062b \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 - \u0645\u0642\u0627\u0644\u0627\u062a \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644 \u0645\u0627\u0631\u06a9\u062a\u06cc\u0646\u06af \u067e\u0627\u0631\u0633 \u0627\u0648\u0633\u062a\u0627\",\"isPartOf\":{\"@id\":\"https:\/\/parsavesta.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2023-01-14T08:17:41+00:00\",\"dateModified\":\"2023-08-06T05:51:39+00:00\",\"description\":\"\u062f\u0631 \u0645\u0642\u0627\u0644\u0647 \u0631\u0646\u06a9 \u0645\u062b \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0634\u0631\u062d \u062f\u0627\u062f\u06cc\u0645 \u062a\u0627 \u06a9\u0627\u0631 \u0628\u0627 \u0631\u0646\u06a9 \u0645\u062b \u0648 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0628\u0631\u0627\u06cc\u062a\u0627\u0646 \u0631\u0627\u062d\u062a \u062a\u0631 \u0628\u0627\u0634\u062f \u062f\u0631 \u062a\u0645\u0627\u0645\u06cc \u0628\u062e\u0634 \u0647\u0627\u06cc \u0631\u0646\u06a9 \u0645\u062b\",\"breadcrumb\":{\"@id\":\"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/#breadcrumb\"},\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u062e\u0627\u0646\u0647\",\"item\":\"https:\/\/parsavesta.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0631\u0646\u06a9 \u0645\u062b \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/parsavesta.com\/blog\/#website\",\"url\":\"https:\/\/parsavesta.com\/blog\/\",\"name\":\"\u0645\u0642\u0627\u0644\u0627\u062a \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644 \u0645\u0627\u0631\u06a9\u062a\u06cc\u0646\u06af \u067e\u0627\u0631\u0633 \u0627\u0648\u0633\u062a\u0627\",\"description\":\"\u0627\u0632 \u067e\u0627\u06cc\u0647 \u062a\u0627 \u062a\u0631\u0646\u062f\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0637\u0631\u0627\u062d\u06cc \u0633\u0627\u06cc\u062a \u0648 \u0633\u0626\u0648 \u0631\u0648 \u0633\u0627\u062f\u0647 \u0648 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u062a\u0648\u0636\u06cc\u062d \u062f\u0627\u062f\u06cc\u0645.\",\"publisher\":{\"@id\":\"https:\/\/parsavesta.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/parsavesta.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fa-IR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/parsavesta.com\/blog\/#organization\",\"name\":\"\u0645\u0642\u0627\u0644\u0627\u062a \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644 \u0645\u0627\u0631\u06a9\u062a\u06cc\u0646\u06af \u067e\u0627\u0631\u0633 \u0627\u0648\u0633\u062a\u0627\",\"url\":\"https:\/\/parsavesta.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/parsavesta.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/parsavesta.com\/blog\/wp-content\/uploads\/2025\/09\/Untitled-3.jpg\",\"contentUrl\":\"https:\/\/parsavesta.com\/blog\/wp-content\/uploads\/2025\/09\/Untitled-3.jpg\",\"width\":1920,\"height\":1080,\"caption\":\"\u0645\u0642\u0627\u0644\u0627\u062a \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644 \u0645\u0627\u0631\u06a9\u062a\u06cc\u0646\u06af \u067e\u0627\u0631\u0633 \u0627\u0648\u0633\u062a\u0627\"},\"image\":{\"@id\":\"https:\/\/parsavesta.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/parsavesta.com\/blog\/#\/schema\/person\/f42640a4c3d7fcb9e41ac552b6101947\",\"name\":\"\u0641\u0631\u0646\u0648\u0634 \u0647\u0646\u0631\u0645\u0646\u062f\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/parsavesta.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a9956ca6775f0200ae4a5adbf6bc9046c51d3e3b54319d98db3d7bf78a4f2f32?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a9956ca6775f0200ae4a5adbf6bc9046c51d3e3b54319d98db3d7bf78a4f2f32?s=96&d=mm&r=g\",\"caption\":\"\u0641\u0631\u0646\u0648\u0634 \u0647\u0646\u0631\u0645\u0646\u062f\"},\"sameAs\":[\"http:\/\/parsavesta.com\"],\"url\":\"https:\/\/parsavesta.com\/blog\/author\/farnoosh-honarmad\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u0631\u0646\u06a9 \u0645\u062b \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 - \u0645\u0642\u0627\u0644\u0627\u062a \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644 \u0645\u0627\u0631\u06a9\u062a\u06cc\u0646\u06af \u067e\u0627\u0631\u0633 \u0627\u0648\u0633\u062a\u0627","description":"\u062f\u0631 \u0645\u0642\u0627\u0644\u0647 \u0631\u0646\u06a9 \u0645\u062b \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0634\u0631\u062d \u062f\u0627\u062f\u06cc\u0645 \u062a\u0627 \u06a9\u0627\u0631 \u0628\u0627 \u0631\u0646\u06a9 \u0645\u062b \u0648 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0628\u0631\u0627\u06cc\u062a\u0627\u0646 \u0631\u0627\u062d\u062a \u062a\u0631 \u0628\u0627\u0634\u062f \u062f\u0631 \u062a\u0645\u0627\u0645\u06cc \u0628\u062e\u0634 \u0647\u0627\u06cc \u0631\u0646\u06a9 \u0645\u062b","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/","og_locale":"fa_IR","og_type":"article","og_title":"\u0631\u0646\u06a9 \u0645\u062b \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 - \u0645\u0642\u0627\u0644\u0627\u062a \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644 \u0645\u0627\u0631\u06a9\u062a\u06cc\u0646\u06af \u067e\u0627\u0631\u0633 \u0627\u0648\u0633\u062a\u0627","og_description":"\u062f\u0631 \u0645\u0642\u0627\u0644\u0647 \u0631\u0646\u06a9 \u0645\u062b \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0634\u0631\u062d \u062f\u0627\u062f\u06cc\u0645 \u062a\u0627 \u06a9\u0627\u0631 \u0628\u0627 \u0631\u0646\u06a9 \u0645\u062b \u0648 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0628\u0631\u0627\u06cc\u062a\u0627\u0646 \u0631\u0627\u062d\u062a \u062a\u0631 \u0628\u0627\u0634\u062f \u062f\u0631 \u062a\u0645\u0627\u0645\u06cc \u0628\u062e\u0634 \u0647\u0627\u06cc \u0631\u0646\u06a9 \u0645\u062b","og_url":"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/","og_site_name":"\u0645\u0642\u0627\u0644\u0627\u062a \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644 \u0645\u0627\u0631\u06a9\u062a\u06cc\u0646\u06af \u067e\u0627\u0631\u0633 \u0627\u0648\u0633\u062a\u0627","article_published_time":"2023-01-14T08:17:41+00:00","article_modified_time":"2023-08-06T05:51:39+00:00","author":"\u0641\u0631\u0646\u0648\u0634 \u0647\u0646\u0631\u0645\u0646\u062f","twitter_card":"summary_large_image","twitter_misc":{"\u0646\u0648\u0634\u062a\u0647\u200c\u0634\u062f\u0647 \u0628\u062f\u0633\u062a":"\u0641\u0631\u0646\u0648\u0634 \u0647\u0646\u0631\u0645\u0646\u062f","\u0632\u0645\u0627\u0646 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646":"18 \u062f\u0642\u06cc\u0642\u0647"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/#article","isPartOf":{"@id":"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/"},"author":{"name":"\u0641\u0631\u0646\u0648\u0634 \u0647\u0646\u0631\u0645\u0646\u062f","@id":"https:\/\/parsavesta.com\/blog\/#\/schema\/person\/f42640a4c3d7fcb9e41ac552b6101947"},"headline":"\u0631\u0646\u06a9 \u0645\u062b \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646","datePublished":"2023-01-14T08:17:41+00:00","dateModified":"2023-08-06T05:51:39+00:00","mainEntityOfPage":{"@id":"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/"},"wordCount":284,"commentCount":0,"publisher":{"@id":"https:\/\/parsavesta.com\/blog\/#organization"},"image":{"@id":"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/#primaryimage"},"thumbnailUrl":"","articleSection":["\u0631\u0646\u06a9 \u0645\u062b (Rank Math)"],"inLanguage":"fa-IR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/","url":"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/","name":"\u0631\u0646\u06a9 \u0645\u062b \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 - \u0645\u0642\u0627\u0644\u0627\u062a \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644 \u0645\u0627\u0631\u06a9\u062a\u06cc\u0646\u06af \u067e\u0627\u0631\u0633 \u0627\u0648\u0633\u062a\u0627","isPartOf":{"@id":"https:\/\/parsavesta.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/#primaryimage"},"image":{"@id":"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/#primaryimage"},"thumbnailUrl":"","datePublished":"2023-01-14T08:17:41+00:00","dateModified":"2023-08-06T05:51:39+00:00","description":"\u062f\u0631 \u0645\u0642\u0627\u0644\u0647 \u0631\u0646\u06a9 \u0645\u062b \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0634\u0631\u062d \u062f\u0627\u062f\u06cc\u0645 \u062a\u0627 \u06a9\u0627\u0631 \u0628\u0627 \u0631\u0646\u06a9 \u0645\u062b \u0648 \u0641\u06cc\u0644\u062a\u0631\u0647\u0627 \u0628\u0631\u0627\u06cc\u062a\u0627\u0646 \u0631\u0627\u062d\u062a \u062a\u0631 \u0628\u0627\u0634\u062f \u062f\u0631 \u062a\u0645\u0627\u0645\u06cc \u0628\u062e\u0634 \u0647\u0627\u06cc \u0631\u0646\u06a9 \u0645\u062b","breadcrumb":{"@id":"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/#breadcrumb"},"inLanguage":"fa-IR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/"]}]},{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/#primaryimage","url":"","contentUrl":""},{"@type":"BreadcrumbList","@id":"https:\/\/parsavesta.com\/blog\/filters-hooks-api-developer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u062e\u0627\u0646\u0647","item":"https:\/\/parsavesta.com\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0631\u0646\u06a9 \u0645\u062b \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646"}]},{"@type":"WebSite","@id":"https:\/\/parsavesta.com\/blog\/#website","url":"https:\/\/parsavesta.com\/blog\/","name":"\u0645\u0642\u0627\u0644\u0627\u062a \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644 \u0645\u0627\u0631\u06a9\u062a\u06cc\u0646\u06af \u067e\u0627\u0631\u0633 \u0627\u0648\u0633\u062a\u0627","description":"\u0627\u0632 \u067e\u0627\u06cc\u0647 \u062a\u0627 \u062a\u0631\u0646\u062f\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0637\u0631\u0627\u062d\u06cc \u0633\u0627\u06cc\u062a \u0648 \u0633\u0626\u0648 \u0631\u0648 \u0633\u0627\u062f\u0647 \u0648 \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u062a\u0648\u0636\u06cc\u062d \u062f\u0627\u062f\u06cc\u0645.","publisher":{"@id":"https:\/\/parsavesta.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/parsavesta.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fa-IR"},{"@type":"Organization","@id":"https:\/\/parsavesta.com\/blog\/#organization","name":"\u0645\u0642\u0627\u0644\u0627\u062a \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644 \u0645\u0627\u0631\u06a9\u062a\u06cc\u0646\u06af \u067e\u0627\u0631\u0633 \u0627\u0648\u0633\u062a\u0627","url":"https:\/\/parsavesta.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/parsavesta.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/parsavesta.com\/blog\/wp-content\/uploads\/2025\/09\/Untitled-3.jpg","contentUrl":"https:\/\/parsavesta.com\/blog\/wp-content\/uploads\/2025\/09\/Untitled-3.jpg","width":1920,"height":1080,"caption":"\u0645\u0642\u0627\u0644\u0627\u062a \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644 \u0645\u0627\u0631\u06a9\u062a\u06cc\u0646\u06af \u067e\u0627\u0631\u0633 \u0627\u0648\u0633\u062a\u0627"},"image":{"@id":"https:\/\/parsavesta.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/parsavesta.com\/blog\/#\/schema\/person\/f42640a4c3d7fcb9e41ac552b6101947","name":"\u0641\u0631\u0646\u0648\u0634 \u0647\u0646\u0631\u0645\u0646\u062f","image":{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/parsavesta.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a9956ca6775f0200ae4a5adbf6bc9046c51d3e3b54319d98db3d7bf78a4f2f32?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a9956ca6775f0200ae4a5adbf6bc9046c51d3e3b54319d98db3d7bf78a4f2f32?s=96&d=mm&r=g","caption":"\u0641\u0631\u0646\u0648\u0634 \u0647\u0646\u0631\u0645\u0646\u062f"},"sameAs":["http:\/\/parsavesta.com"],"url":"https:\/\/parsavesta.com\/blog\/author\/farnoosh-honarmad\/"}]}},"_links":{"self":[{"href":"https:\/\/parsavesta.com\/blog\/wp-json\/wp\/v2\/posts\/1966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/parsavesta.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/parsavesta.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/parsavesta.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/parsavesta.com\/blog\/wp-json\/wp\/v2\/comments?post=1966"}],"version-history":[{"count":4,"href":"https:\/\/parsavesta.com\/blog\/wp-json\/wp\/v2\/posts\/1966\/revisions"}],"predecessor-version":[{"id":22194,"href":"https:\/\/parsavesta.com\/blog\/wp-json\/wp\/v2\/posts\/1966\/revisions\/22194"}],"wp:attachment":[{"href":"https:\/\/parsavesta.com\/blog\/wp-json\/wp\/v2\/media?parent=1966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/parsavesta.com\/blog\/wp-json\/wp\/v2\/categories?post=1966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/parsavesta.com\/blog\/wp-json\/wp\/v2\/tags?post=1966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}