{"id":12392207,"date":"2026-04-19T14:38:16","date_gmt":"2026-04-19T06:38:16","guid":{"rendered":"https:\/\/www.likacloud.com\/knowledge\/wordpress%e6%8f%92%e4%bb%b6%e5%bc%80%e5%8f%91%e4%bb%8e%e5%85%a5%e9%97%a8%e5%88%b0%e7%b2%be%e9%80%9a%ef%bc%9a%e6%9e%84%e5%bb%ba%e4%bd%a0%e7%9a%84%e7%ac%ac%e4%b8%80%e4%b8%aa%e8%87%aa%e5%ae%9a%e4%b9%89\/"},"modified":"2026-06-03T21:38:19","modified_gmt":"2026-06-03T13:38:19","slug":"wordpress-plugin-development-tutorial-custom-plugin","status":"publish","type":"knowledge_post","link":"https:\/\/www.likacloud.com\/ar\/knowledge\/wordpress\/wordpress-plugin-development-tutorial-custom-plugin\/","title":{"rendered":"\u062a\u0637\u0648\u064a\u0631 \u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a \u0641\u064a \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633: \u0645\u0646 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0627\u062a \u0625\u0644\u0649 \u0627\u0644\u0627\u062d\u062a\u0631\u0627\u0641\u064a\u0629 - \u0625\u0646\u0634\u0627\u0621 \u0623\u0648\u0644 \u0625\u0636\u0627\u0641\u0629 \u0645\u062e\u0635\u0635\u0629 \u0644\u0643."},"content":{"rendered":"<h2 class=\"wp-block-heading\">\u0644\u0645\u0627\u0630\u0627 \u062a\u0639\u062a\u0628\u0631 \u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a (Plugins) \u062c\u0648\u0647\u0631 \u0646\u0638\u0627\u0645 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 (WordPress) \u0627\u0644\u0628\u064a\u0626\u064a (ecosystem)\u061f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0639\u062a\u0645\u062f \u0642\u0627\u0628\u0644\u064a\u0629 \u062a\u0648\u0633\u0639\u0629 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 \u0627\u0644\u0642\u0648\u064a\u0629 \u0625\u0644\u0649 \u062d\u062f \u0643\u0628\u064a\u0631 \u0639\u0644\u0649 \u0646\u0638\u0627\u0645 \u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a (Plugins) \u0627\u0644\u062e\u0627\u0635 \u0628\u0647. \u062a\u0633\u0645\u062d \u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a \u0644\u0644\u0645\u0637\u0648\u0631\u064a\u0646 \u0628\u0625\u0636\u0627\u0641\u0629 \u0623\u064a \u0645\u064a\u0632\u0627\u062a \u0625\u0644\u0649 \u0627\u0644\u0645\u0648\u0642\u0639 \u062f\u0648\u0646 \u0627\u0644\u062d\u0627\u062c\u0629 \u0625\u0644\u0649 \u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0643\u0648\u062f \u0627\u0644\u0623\u0633\u0627\u0633\u064a \u0644\u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633\u060c \u0628\u062f\u0621\u064b\u0627 \u0645\u0646 \u0646\u0645\u0627\u0630\u062c \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0627\u0644\u0628\u0633\u064a\u0637\u0629 \u0648\u062d\u062a\u0649 \u0623\u0646\u0638\u0645\u0629 \u0627\u0644\u062a\u062c\u0627\u0631\u0629 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0629 \u0627\u0644\u0645\u0639\u0642\u062f\u0629. \u0641\u0647\u0645 \u0643\u064a\u0641\u064a\u0629 \u062a\u0637\u0648\u064a\u0631 \u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a \u064a\u0639\u0646\u064a \u0623\u0646\u0643 \u062a\u0645\u062a\u0644\u0643 \u0627\u0644\u0645\u0641\u062a\u0627\u062d \u0644\u062a\u062e\u0635\u064a\u0635 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 \u0644\u062a\u0644\u0628\u064a\u0629 \u0623\u064a \u0627\u062d\u062a\u064a\u0627\u062c\u0627\u062a. \u062a\u062a\u0628\u0639 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 \u0645\u0628\u062f\u0623 \u201c\u0627\u0644\u0627\u062a\u0641\u0627\u0642\u064a\u0627\u062a \u0623\u0647\u0645 \u0645\u0646 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a\u201d (Conventions over Configuration)\u060c \u0648\u062a\u062a\u0641\u0627\u0639\u0644 \u0645\u0639 \u0627\u0644\u0643\u0648\u062f \u0627\u0644\u0623\u0633\u0627\u0633\u064a \u0645\u0646 \u062e\u0644\u0627\u0644 \u0645\u062c\u0645\u0648\u0639\u0629 \u0648\u0627\u0636\u062d\u0629 \u0645\u0646 \u0646\u0642\u0627\u0637 \u0627\u0644\u0627\u0633\u062a\u062f\u0639\u0627\u0621 (Hooks) \u0636\u0645\u0646 \u062f\u0648\u0631\u0629 \u062d\u064a\u0627\u0629 \u0627\u0644\u0625\u0636\u0627\u0641\u0629.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0646 \u062d\u064a\u062b \u0627\u0644\u0645\u0628\u062f\u0623\u060c \u0627\u0644\u0625\u0636\u0627\u0641\u0629 (plugin) \u0627\u0644\u0642\u064a\u0627\u0633\u064a\u0629 \u0647\u064a \u0639\u0628\u0627\u0631\u0629 \u0639\u0646 \u0648\u0627\u062d\u062f \u0623\u0648 \u0623\u0643\u062b\u0631 \u0645\u0646 \u0627\u0644\u0645\u0643\u0648\u0646\u0627\u062a \u0623\u0648 \u0627\u0644\u0623\u062f\u0648\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0642\u0639\u2026<code data-no-auto-translation=\"\">\/wp-content\/plugins\/<\/code>\u0627\u0644\u0645\u0644\u0641\u0627\u062a PHP \u0627\u0644\u0645\u0648\u062c\u0648\u062f\u0629 \u0641\u064a \u0627\u0644\u0645\u062c\u0644\u062f \u064a\u062c\u0628 \u0623\u0646 \u062a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 \u062a\u0639\u0644\u064a\u0642\u0627\u062a \u062e\u0627\u0635\u0629 \u0641\u064a \u0628\u062f\u0627\u064a\u062a\u0647\u0627 \u062a\u0648\u0636\u062d \u0645\u062d\u062a\u0648\u064a\u0627\u062a \u0627\u0644\u0625\u0636\u0627\u0641\u0629 (plugins)\u060c \u0648\u0630\u0644\u0643 \u0644\u0648\u0635\u0641 \u0647\u0630\u0647 \u0627\u0644\u0625\u0636\u0627\u0641\u0629 \u0644\u0646\u0638\u0627\u0645 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 (WordPress). \u0647\u0630\u0627 \u0627\u0644\u062a\u0635\u0645\u064a\u0645 \u0627\u0644\u0645\u0639\u064a\u0627\u0631\u064a \u064a\u0636\u0645\u0646 \u0639\u0632\u0644 \u0627\u0644\u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u0645\u062e\u062a\u0644\u0641\u0629 \u0648\u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0627\u0644\u0646\u0638\u0627\u0645\u060c \u0645\u0645\u0627 \u064a\u062c\u0639\u0644 \u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a \u0623\u0648 \u062a\u0639\u0637\u064a\u0644\u0647\u0627 \u0623\u0648 \u0625\u0632\u0627\u0644\u062a\u0647\u0627 \u0639\u0645\u0644\u064a\u0627\u062a \u0622\u0645\u0646\u0629 \u0648\u0642\u0627\u0628\u0644\u0629 \u0644\u0644\u062a\u062d\u0643\u0645.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0628\u0646\u0627\u0621 \u0623\u0648\u0644 \u0625\u0636\u0627\u0641\u0629 (Plugin) \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643: \u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u0623\u0633\u0627\u0633\u064a<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0644\u0625\u0646\u0634\u0627\u0621 \u0625\u0636\u0627\u0641\u0629 (plugin)\u060c \u064a\u062c\u0628 \u0623\u0648\u0644\u0627\u064b \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0648\u0627\u0644\u0647\u064a\u0643\u0644 \u0627\u0644\u062e\u0627\u0635 \u0628\u0647\u0627. \u0627\u0644\u0623\u0645\u0631 \u0644\u0627 \u064a\u062a\u0639\u0644\u0642 \u0641\u0642\u0637 \u0628\u0643\u062a\u0627\u0628\u0629 \u0627\u0644\u0643\u0648\u062f\u060c \u0628\u0644 \u064a\u0647\u062f\u0641 \u0623\u064a\u0636\u064b\u0627 \u0625\u0644\u0649 \u0648\u0636\u0639 \u0627\u0644\u0623\u0633\u0627\u0633\u0627\u062a \u0627\u0644\u0644\u0627\u0632\u0645\u0629 \u0644\u0635\u064a\u0627\u0646\u0629 \u0627\u0644\u0625\u0636\u0627\u0641\u0629 \u0648\u062a\u0648\u0633\u064a\u0639\u0647\u0627 \u0641\u064a \u0627\u0644\u0645\u0633\u062a\u0642\u0628\u0644.<\/p>\n<!-- AUTO_INTERNAL_LINKS_START --><p>\u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u0648\u0635\u0649 \u0628\u0647\u0627 <a href=\"https:\/\/www.likacloud.com\/ar\/knowledge\/wordpress\/wordpress-plugin-development-guide-from-scratch-to-profit\/\">\u062a\u0639\u0644\u0645 \u062a\u0637\u0648\u064a\u0631 \u0625\u0636\u0627\u0641\u0627\u062a \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 \u0645\u0646 \u0627\u0644\u0635\u0641\u0631: \u0625\u0646\u0634\u0627\u0621 \u0648\u0638\u0627\u0626\u0641 \u0645\u062e\u0635\u0635\u0629 \u0648\u062a\u062d\u0642\u064a\u0642 \u0623\u0631\u0628\u0627\u062d \u0641\u0639\u0627\u0644\u0629<\/a>\u3002<\/p><!-- AUTO_INTERNAL_LINKS_END -->\n\n\n\n\n<p class=\"wp-block-paragraph\">\u0623\u0648\u0644\u0627\u064b\u060c \u0641\u064a \u0628\u064a\u0626\u0629 \u062a\u0637\u0648\u064a\u0631 WordPress \u0627\u0644\u0645\u062d\u0644\u064a\u0629 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643\u2026<code data-no-auto-translation=\"\">\/wp-content\/plugins\/<\/code>\u062f\u0627\u062e\u0644 \u0627\u0644\u0645\u062c\u0644\u062f\u060c \u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0645\u062c\u0644\u062f \u062c\u062f\u064a\u062f. \u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0627\u0633\u0645 \u0627\u0644\u0645\u062c\u0644\u062f \u0641\u0631\u064a\u062f\u064b\u0627 \u0648\u064a\u0635\u0641 \u0648\u0638\u064a\u0641\u0629 \u0627\u0644\u0625\u0636\u0627\u0641\u0629 (\u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c \u0627\u0644\u0625\u0636\u0627\u0641\u064a)\u060c \u0648\u064a\u062a\u0643\u0648\u0646 \u0645\u0646 \u0623\u062d\u0631\u0641 \u0625\u0646\u062c\u0644\u064a\u0632\u064a\u0629 \u0635\u063a\u064a\u0631\u0629. \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644:<code data-no-auto-translation=\"\">my-first-greeting-plugin<\/code>\u062f\u0627\u062e\u0644 \u0647\u0630\u0627 \u0627\u0644\u0645\u062c\u0644\u062f\u060c \u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0645\u0644\u0641 PHP \u0631\u0626\u064a\u0633\u064a\u060c \u0648\u0639\u0627\u062f\u0629\u064b \u0645\u0627 \u064a\u0643\u0648\u0646 \u0627\u0633\u0645 \u0627\u0644\u0645\u0644\u0641 \u0645\u0637\u0627\u0628\u0642\u064b\u0627 \u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u062c\u0644\u062f \u0646\u0641\u0633\u0647\u060c \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644:<code data-no-auto-translation=\"\">my-first-greeting-plugin.php<\/code>\u3002<\/p>\n<!-- AUTO_SYNCED_PATTERN_INSERT_START -->\n\r\n<div class=\"flex justify-between items-center flex-col lg:flex-row xl:flex-col 2xl:flex-row gap-6 sm:gap-8 rounded-lg border border-gray-200 dark:border-gray-700 p-4 mb-8 lg:mb-10 sm:p-6 bg-white dark:bg-gray-750 shadow-md transition-colors duration-300\"\r\n     data-link=\"https:\/\/www.likacloud.com\/ar\/tolink\/ultahost-wordpress-hosting\/\">\r\n     \r\n  <div class=\"flex flex-col gap-3 gap-4 sm:gap-6 w-full\">\r\n    <strong class=\"text-2xl font-semibold text-gray-900 dark:text-gray-200\">\r\n      \u062e\u0627\u062f\u0645 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 \u0645\u0646 \u0634\u0631\u0643\u0629 UltaHost    <\/strong>\r\n    <div class=\"text-gray-600 dark:text-gray-300 word-word\">\u0636\u0645\u0627\u0646 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0627\u0644\u0645\u0627\u0644 \u062e\u0644\u0627\u0644 30 \u064a\u0648\u0645\u064b\u0627\u060c \u0639\u0631\u0636 \u0646\u0637\u0627\u0642 \u062a\u0631\u062f\u062f\u064a \u0648\u0642\u0648\u0627\u0639\u062f \u0628\u064a\u0627\u0646\u0627\u062a \u063a\u064a\u0631 \u0645\u062d\u062f\u0648\u062f\u064a\u0646\u060c \u062d\u0645\u0627\u064a\u0629 \u0645\u062c\u0627\u0646\u064a\u0629 \u0636\u062f \u0647\u062c\u0645\u0627\u062a DDoS\u060c \u062e\u0635\u0645 50% \u0639\u0646\u062f \u0627\u0644\u0634\u0631\u0627\u0621 \u0644\u0645\u062f\u0629 3 \u0633\u0646\u0648\u0627\u062a (\u0627\u0644\u0633\u0639\u0629 \u0627\u0644\u0645\u062a\u0627\u062d\u0629: 501\u20134 \u062a\u064a\u0631\u0627\u0628\u0627\u064a\u062a).<\/div>\r\n  <\/div>\r\n\r\n  <div class=\"flex items-center flex-col md:flex-row lg:flex-col xl:flex-row 2xl:flex-col gap-6 shrink-0\">\r\n          <a href=\"https:\/\/www.likacloud.com\/ar\/tolink\/ultahost-wordpress-hosting\/\">\r\n                  <img decoding=\"async\" src=\"https:\/\/www.likacloud.com\/wp-content\/uploads\/2025\/12\/20251227020448.webp\" alt=\"\u0634\u0639\u0627\u0631 \u0634\u0631\u0643\u0629 UltaHost\" class=\"content-promotion-card-icon h-9 min-h-9 dark:hidden\" title=\"\">\r\n          <img decoding=\"async\" src=\"https:\/\/www.likacloud.com\/wp-content\/uploads\/2025\/12\/20251229052118.webp\" alt=\"\u0634\u0639\u0627\u0631 \u0634\u0631\u0643\u0629 UltaHost\" class=\"content-promotion-card-icon h-9 min-h-9 hidden dark:block\" title=\"\">\r\n              <\/a>\r\n    \r\n    <a href=\"https:\/\/www.likacloud.com\/ar\/tolink\/ultahost-wordpress-hosting\/\"\r\n       class=\"bg-blue-500 w-full md:w-auto lg:w-full xl:w-auto 2xl:w-full text-center !text-white dark:!text-gray-200 !px-5 !py-1.5 rounded-full hover:bg-blue-600 transition-colors\">\r\n       \u0635\u0641\u062d\u0629 \u0627\u0644\u0648\u0635\u0648\u0644    <\/a>\r\n  <\/div>\r\n<\/div>\n<!-- AUTO_SYNCED_PATTERN_INSERT_END -->\n\n\n\n\n\n<h3 class=\"wp-block-heading\">\u0625\u0639\u0644\u0627\u0646 \u0631\u0623\u0633 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0625\u0636\u0627\u0641\u0629 (Plugin Information Header Declaration)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u064a\u062c\u0628 \u0623\u0646 \u064a\u0628\u062f\u0623 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0631\u0626\u064a\u0633\u064a \u0644\u0644\u0625\u0636\u0627\u0641\u0629 (plugin) \u0628\u0643\u062a\u0644\u0629 \u062a\u0639\u0644\u064a\u0642\u0627\u062a \u0645\u062d\u062f\u062f\u0629\u060c \u0648\u0647\u0630\u0627 \u0623\u0645\u0631 \u0623\u0633\u0627\u0633\u064a \u0644\u0643\u064a \u064a\u062a\u0639\u0631\u0641 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 (WordPress) \u0639\u0644\u0649 \u0627\u0644\u0625\u0636\u0627\u0641\u0629. \u0623\u0636\u0641 \u0627\u0644\u0643\u0648\u062f \u0627\u0644\u062a\u0627\u0644\u064a \u0625\u0644\u0649 \u0645\u0644\u0641 PHP \u0627\u0644\u0631\u0626\u064a\u0633\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0643:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-auto-translation=\"\"><code class=\"language-php\" data-no-auto-translation=\"\">&lt;?php\n\/**\n * Plugin Name:       \u6211\u7684\u7b2c\u4e00\u4e2a\u95ee\u5019\u63d2\u4ef6\n * Plugin URI:        https:\/\/example.com\/my-greeting-plugin\n * Description:       \u8fd9\u662f\u4e00\u4e2a\u6f14\u793a\u63d2\u4ef6\uff0c\u7528\u4e8e\u5728\u7f51\u7ad9\u9875\u811a\u6dfb\u52a0\u4e00\u53e5\u81ea\u5b9a\u4e49\u95ee\u5019\u8bed\u3002\n * Version:           1.0.0\n * Author:            \u4f60\u7684\u540d\u5b57\n * Author URI:        https:\/\/example.com\n * License:           GPL v2 or later\n * Text Domain:       my-first-greeting-plugin\n * Domain Path:       \/languages\n *\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u062d\u062f\u062f \u0647\u0630\u0647 \u0627\u0644\u0634\u0631\u062d\u0627\u062a (\u0627\u0644\u062a\u0639\u0644\u064a\u0642\u0627\u062a) \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u062a\u064a \u064a\u062a\u0645 \u0639\u0631\u0636\u0647\u0627 \u0639\u0646 \u0627\u0644\u0625\u0636\u0627\u0641\u0629 (\u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c \u0627\u0644\u0625\u0636\u0627\u0641\u064a) \u0641\u064a \u0635\u0641\u062d\u0629 \u201c\u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a\u201d \u062f\u0627\u062e\u0644 \u0648\u0627\u062c\u0647\u0629 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 \u0627\u0644\u062e\u0644\u0641\u064a\u0629.<code data-no-auto-translation=\"\">Plugin Name<\/code>\u0647\u0630\u0627 \u0627\u0644\u062d\u0642\u0644 \u0625\u0644\u0632\u0627\u0645\u064a\u060c \u0628\u064a\u0646\u0645\u0627 \u0628\u0627\u0642\u064a \u0627\u0644\u062d\u0642\u0648\u0644 \u0627\u062e\u062a\u064a\u0627\u0631\u064a\u0629. \u0628\u0639\u062f \u062d\u0641\u0638 \u0627\u0644\u0645\u0644\u0641\u060c \u0633\u062a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0631\u0624\u064a\u0629 \u0647\u0630\u0627 \u0627\u0644\u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u062c\u062f\u064a\u062f\u0629 \u0641\u064a \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a \u0641\u064a \u0648\u0627\u062c\u0647\u0629 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 \u0627\u0644\u062e\u0644\u0641\u064a\u0629\u060c \u0648\u064a\u0645\u0643\u0646\u0643 \u062a\u0641\u0639\u064a\u0644\u0647\u0627 \u062a\u0645\u0627\u0645\u064b\u0627 \u0645\u062b\u0644 \u0623\u064a \u0625\u0636\u0627\u0641\u0629 \u0623\u062e\u0631\u0649.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u0633\u062a\u062e\u062f\u0645 \u062e\u0637\u0627\u0641\u0627\u062a \u0627\u0644\u062d\u0631\u0643\u0629 \u0644\u0625\u0636\u0627\u0641\u0629 \u0648\u0638\u0627\u0626\u0641.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0639\u062f \u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0625\u0636\u0627\u0641\u0629\u060c \u0641\u0625\u0646\u0647\u0627 \u0644\u0646 \u062a\u0642\u0648\u0645 \u0628\u0623\u064a \u0634\u064a\u0621 \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u062d\u0627\u0644\u064a. \u0644\u0643\u064a \u062a\u0639\u0645\u0644 \u0627\u0644\u0625\u0636\u0627\u0641\u0629 \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d\u060c \u0646\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u201c\u0627\u0644\u062e\u0637\u0627\u0641\u0627\u062a (Hooks)\u201d \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0641\u064a \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 (WordPress). \u062a\u0646\u0642\u0633\u0645 \u0627\u0644\u062e\u0637\u0627\u0641\u0627\u062a \u0625\u0644\u0649 \u0646\u0648\u0639\u064a\u0646: \u201c\u0627\u0644\u0625\u062c\u0631\u0627\u0621\u0627\u062a (Actions)\u201d \u0648\u201c\u0627\u0644\u0645\u0631\u0634\u062d\u0627\u062a (Filters)\u201d. \u062a\u0633\u0645\u062d \u0644\u0643 \u0627\u0644\u0625\u062c\u0631\u0627\u0621\u0627\u062a (Actions) \u0628\u062a\u0646\u0641\u064a\u0630 \u0643\u0648\u062f \u0645\u062e\u0635\u0635 \u0641\u064a \u0623\u0648\u0642\u0627\u062a \u0645\u0639\u064a\u0646\u0629\u060c \u0645\u062b\u0644 \u0639\u0646\u062f \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0635\u0641\u062d\u0629 \u0623\u0648 \u0646\u0634\u0631 \u0645\u0642\u0627\u0644\u0629.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0623\u0636\u0641 \u0639\u0628\u0627\u0631\u0629 \u062a\u062d\u064a\u0629 \u0641\u064a \u0627\u0644\u0642\u0633\u0645 \u0627\u0644\u0633\u0641\u0644\u064a \u0645\u0646 \u0627\u0644\u0635\u0641\u062d\u0629.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0625\u062d\u062f\u0649 \u0627\u0644\u0627\u062d\u062a\u064a\u0627\u062c\u0627\u062a \u0627\u0644\u0634\u0627\u0626\u0639\u0629 \u0647\u064a \u0625\u0636\u0627\u0641\u0629 \u0645\u062d\u062a\u0648\u0649 \u0625\u0644\u0649 \u0645\u0646\u0637\u0642\u0629 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0633\u0641\u0644\u064a\u0629 (\u0627\u0644\u0641\u0648\u062a\u0631) \u0641\u064a \u0627\u0644\u0645\u0648\u0642\u0639 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a. \u064a\u0648\u0641\u0631 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 (WordPress) \u0627\u0644\u0648\u0633\u0627\u0626\u0644 \u0627\u0644\u0644\u0627\u0632\u0645\u0629 \u0644\u062a\u062d\u0642\u064a\u0642 \u0630\u0644\u0643.<code data-no-auto-translation=\"\">wp_footer<\/code>\u0647\u0630\u0627 \u0647\u0648 \u201c\u062e\u0637\u0627\u0641 \u0627\u0644\u0625\u062c\u0631\u0627\u0621\u201d (action hook)\u061b \u064a\u0645\u0643\u0646\u0646\u0627 \u201c\u062a\u062b\u0628\u064a\u062a\u201d (mount) \u062f\u0648\u0627\u0644 \u0645\u062e\u0635\u0635\u0629 \u0639\u0644\u064a\u0647.<\/p>\n<!-- AUTO_INTERNAL_LINKS_START --><p>\u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u0648\u0635\u0649 \u0628\u0647\u0627 <a href=\"https:\/\/www.likacloud.com\/ar\/knowledge\/wordpress\/ultimate-guide-to-wordpress-plugin-development-from-scratch-2026\/\">\u062f\u0644\u064a\u0644 \u0646\u0647\u0627\u0626\u064a \u0644\u062a\u0637\u0648\u064a\u0631 \u0625\u0636\u0627\u0641\u0627\u062a \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633: \u0643\u064a\u0641\u064a\u0629 \u0625\u0646\u0634\u0627\u0621 \u0623\u0648\u0644 \u0625\u0636\u0627\u0641\u0629 \u0645\u062e\u0635\u0635\u0629 \u0645\u0646 \u0627\u0644\u0635\u0641\u0631<\/a>\u3002<\/p><!-- AUTO_INTERNAL_LINKS_END -->\n\n\n\n\n<p class=\"wp-block-paragraph\">\u0623\u0636\u0641 \u0627\u0644\u0643\u0648\u062f \u0627\u0644\u062a\u0627\u0644\u064a \u0623\u0633\u0641\u0644 \u062a\u0639\u0644\u064a\u0642\u0627\u062a \u0628\u062f\u0627\u064a\u0629 \u0645\u0644\u0641 PHP \u0627\u0644\u0631\u0626\u064a\u0633\u064a:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-auto-translation=\"\"><code class=\"language-php\" data-no-auto-translation=\"\">\/\/ \u58f0\u660e\u4e00\u4e2a\u81ea\u5b9a\u4e49\u51fd\u6570\uff0c\u7528\u4e8e\u8f93\u51fa\u95ee\u5019\u8bed\nfunction my_greeting_display() {\n    echo &#039;&lt;p style=&quot;text-align: center; color: #666; padding: 10px;&quot;&gt;\u0645\u0631\u062d\u0628\u064b\u0627 \u0628\u0627\u0644\u0639\u0627\u0644\u0645! \u0623\u0647\u0644\u0627\u064b \u0628\u0643\u0645 \u0641\u064a \u0623\u0648\u0644 \u0625\u0636\u0627\u0641\u0629 (Plugin) \u0644\u064a \u0644\u0645\u0646\u0635\u0629 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 (WordPress).&lt;\/p&gt;&#039;;\n}\n\/\/ \u4f7f\u7528 add_action \u51fd\u6570\u5c06\u6211\u4eec\u7684\u81ea\u5b9a\u4e49\u51fd\u6570\u6302\u8f7d\u5230 wp_footer \u94a9\u5b50\u4e0a\nadd_action( &#039;wp_footer&#039;, &#039;my_greeting_display&#039; );<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><code data-no-auto-translation=\"\">add_action<\/code>\u0627\u0644\u062f\u0648\u0627\u0644 \u0647\u064a \u0627\u0644\u062c\u0633\u0631 \u0627\u0644\u0630\u064a \u064a\u0631\u0628\u0637 \u0628\u064a\u0646 \u0627\u0644\u0643\u0648\u062f \u0627\u0644\u0645\u062e\u0635\u0635 \u0648\u062c\u0648\u0647\u0631 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 (WordPress). \u0627\u0644\u0645\u0639\u0627\u0645\u0644 \u0627\u0644\u0623\u0648\u0644 \u0647\u0648 \u0627\u0633\u0645 \u0627\u0644\u062e\u0637\u0627\u0641 (hook).<code data-no-auto-translation=\"\">\u2018wp_footer\u2019<\/code>\u0627\u0644\u0645\u0639\u0644\u0645\u0629 \u0627\u0644\u062b\u0627\u0646\u064a\u0629 \u0647\u064a \u0627\u0633\u0645 \u0627\u0644\u062f\u0627\u0644\u0629 \u0627\u0644\u062a\u064a \u0642\u0645\u0646\u0627 \u0628\u062a\u0639\u0631\u064a\u0641\u0647\u0627.<code data-no-auto-translation=\"\">\u2018my_greeting_display\u2019<\/code>\u0642\u0645 \u0628\u062d\u0641\u0638 \u0627\u0644\u0645\u0644\u0641 \u062b\u0645 \u0642\u0645 \u0628\u062a\u062d\u062f\u064a\u062b \u0635\u0641\u062d\u0629 \u0627\u0644\u0645\u0648\u0642\u0639 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u060c \u0648\u0633\u0648\u0641 \u062a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0631\u0624\u064a\u0629 \u0647\u0630\u0627 \u0627\u0644\u0646\u0635 \u0627\u0644\u062a\u0631\u062d\u064a\u0628\u064a \u0641\u064a \u0623\u0633\u0641\u0644 \u0627\u0644\u0635\u0641\u062d\u0629.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0625\u062f\u062e\u0627\u0644 \u0645\u0631\u0634\u062d\u0627\u062a \u0644\u0632\u064a\u0627\u062f\u0629 \u0627\u0644\u0645\u0631\u0648\u0646\u0629<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0633\u0645\u062d \u062e\u0637\u0627\u0641\u0627\u062a \u0627\u0644\u0623\u0641\u0639\u0627\u0644 (Action Hooks) \u0628\u0640\u201c\u0627\u0644\u0642\u064a\u0627\u0645 \u0628\u0634\u064a\u0621 \u0645\u0627\u201d\uff0c \u0628\u064a\u0646\u0645\u0627 \u062a\u0633\u0645\u062d \u062e\u0637\u0627\u0641\u0627\u062a \u0627\u0644\u0645\u0631\u0634\u062d\u0627\u062a (Filter Hooks) \u0628\u0640\u201c\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a\u201d. \u0641\u0647\u064a \u062a\u062a\u064a\u062d \u0644\u0646\u0627 \u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0642\u0628\u0644 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647\u0627 \u0623\u0648 \u0639\u0631\u0636\u0647\u0627 \u0641\u064a \u0627\u0644\u0645\u062a\u0635\u0641\u062d. \u0648\u0647\u0630\u0627 \u064a\u062c\u0639\u0644 \u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a (Plugins) \u0623\u0643\u062b\u0631 \u0645\u0631\u0648\u0646\u0629 \u0648\u0642\u0627\u0628\u0644\u064a\u0629 \u0644\u0644\u062a\u0643\u0648\u064a\u0646.<\/p>\n<!-- AUTO_SYNCED_PATTERN_INSERT_START -->\n\r\n<div class=\"flex justify-between items-center flex-col lg:flex-row xl:flex-col 2xl:flex-row gap-6 sm:gap-8 rounded-lg border border-gray-200 dark:border-gray-700 p-4 mb-8 lg:mb-10 sm:p-6 bg-white dark:bg-gray-750 shadow-md transition-colors duration-300\"\r\n     data-link=\"https:\/\/www.likacloud.com\/ar\/tolink\/hosting-shared-hosting\/\">\r\n     \r\n  <div class=\"flex flex-col gap-3 gap-4 sm:gap-6 w-full\">\r\n    <strong class=\"text-2xl font-semibold text-gray-900 dark:text-gray-200\">\r\n      \u0627\u0633\u062a\u0636\u0627\u0641\u0629.\u0643\u0648\u0645 \u0627\u0633\u062a\u0636\u0627\u0641\u0629 \u0645\u0634\u062a\u0631\u0643\u0629    <\/strong>\r\n    <div class=\"text-gray-600 dark:text-gray-300 word-word\">\u0623\u062f\u0627\u0621 \u0639\u0627\u0644\u064d \u0645\u0639 \u0648\u062d\u062f\u0627\u062a \u0627\u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0645\u0631\u0643\u0632\u064a\u0629 AMD EPYC\u060c \u0648\u0648\u062d\u062f\u0627\u062a \u062a\u062e\u0632\u064a\u0646 NVMe SSD \u0648LiteSpeed\u060c \u0648\u062f\u0639\u0645 \u062f\u0627\u062e\u0644\u064a \u0645\u062a\u062e\u0635\u0635 \u0639\u0644\u0649 \u0645\u062f\u0627\u0631 \u0627\u0644\u0633\u0627\u0639\u0629 \u0637\u0648\u0627\u0644 \u0623\u064a\u0627\u0645 \u0627\u0644\u0623\u0633\u0628\u0648\u0639\u060c \u0648\u062a\u062f\u0627\u0628\u064a\u0631 \u0623\u0645\u0646\u064a\u0629 \u0645\u062a\u0642\u062f\u0645\u0629 \u0628\u0645\u0627 \u0641\u064a \u0630\u0644\u0643 SSL\u060c \u0648\u0642\u0648\u0629 \u0627\u0644\u063a\u0627\u0634\u0645\u0629\u060c \u0648\u0627\u0644\u062d\u0645\u0627\u064a\u0629 \u0645\u0646 \u0627\u0644\u0628\u0631\u0627\u0645\u062c \u0627\u0644\u0636\u0627\u0631\u0629 \u0648\u0627\u0644\u062d\u0645\u0627\u064a\u0629 \u0645\u0646 DDoS\u060c \u0648\u062a\u0648\u0641\u064a\u0631 \u0645\u0627 \u064a\u0635\u0644 \u0625\u0644\u0649 731 \u062a\u064a\u0631\u0627\u0628\u0627\u064a\u062a 4 \u062a\u064a\u0631\u0627\u0628\u0627\u064a\u062a<\/div>\r\n  <\/div>\r\n\r\n  <div class=\"flex items-center flex-col md:flex-row lg:flex-col xl:flex-row 2xl:flex-col gap-6 shrink-0\">\r\n          <a href=\"https:\/\/www.likacloud.com\/ar\/tolink\/hosting-shared-hosting\/\">\r\n                  <img decoding=\"async\" src=\"https:\/\/www.likacloud.com\/wp-content\/uploads\/2025\/09\/20250901222940.svg\" alt=\"\u0634\u0639\u0627\u0631 \u0627\u0644\u0627\u0633\u062a\u0636\u0627\u0641\u0629.\u0643\u0648\u0645\" class=\"content-promotion-card-icon h-9 min-h-9 dark:hidden\" title=\"\">\r\n          <img decoding=\"async\" src=\"https:\/\/www.likacloud.com\/wp-content\/uploads\/2025\/12\/20251228220957.webp\" alt=\"\u0634\u0639\u0627\u0631 \u0627\u0644\u0627\u0633\u062a\u0636\u0627\u0641\u0629.\u0643\u0648\u0645\" class=\"content-promotion-card-icon h-9 min-h-9 hidden dark:block\" title=\"\">\r\n              <\/a>\r\n    \r\n    <a href=\"https:\/\/www.likacloud.com\/ar\/tolink\/hosting-shared-hosting\/\"\r\n       class=\"bg-blue-500 w-full md:w-auto lg:w-full xl:w-auto 2xl:w-full text-center !text-white dark:!text-gray-200 !px-5 !py-1.5 rounded-full hover:bg-blue-600 transition-colors\">\r\n       \u0635\u0641\u062d\u0629 \u0627\u0644\u0648\u0635\u0648\u0644    <\/a>\r\n  <\/div>\r\n<\/div>\n<!-- AUTO_SYNCED_PATTERN_INSERT_END -->\n\n\n\n\n\n<h3 class=\"wp-block-heading\">\u4fee\u6539\u6587\u7ae0\u6807\u9898\u7684\u793a\u4f8b<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0644\u0646\u0641\u062a\u0631\u0636 \u0623\u0646\u0646\u0627 \u0646\u0631\u064a\u062f \u0625\u0636\u0627\u0641\u0629 \u0639\u0628\u0627\u0631\u0629 \u201c\u3010\u0645\u0648\u0635\u0649 \u0628\u0647\u3011\u201d \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627 \u0623\u0645\u0627\u0645 \u0639\u0646\u0627\u0648\u064a\u0646 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0642\u0627\u0644\u0627\u062a. \u064a\u0645\u0643\u0646\u0646\u0627 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u2026<code data-no-auto-translation=\"\">the_title<\/code>\u0645\u0631\u0634\u062d\u0627\u062a.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0623\u0636\u0641 \u0627\u0644\u062f\u0627\u0644\u0629 \u0627\u0644\u062c\u062f\u064a\u062f\u0629 \u0648\u0627\u0644\u0645\u0631\u0634\u062d (filter) \u0627\u0644\u062a\u0627\u0644\u064a\u064a\u0646 \u0625\u0644\u0649 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0631\u0626\u064a\u0633\u064a \u0644\u0644\u0625\u0636\u0627\u0641\u0629 (plugin main file) \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-auto-translation=\"\"><code class=\"language-php\" data-no-auto-translation=\"\">\/\/ \u58f0\u660e\u4e00\u4e2a\u51fd\u6570\uff0c\u7528\u4e8e\u4fee\u6539\u6587\u7ae0\u6807\u9898\nfunction my_prefix_post_title( $title, $post_id = null ) {\n    \/\/ \u786e\u4fdd\u53ea\u5728\u4e3b\u5faa\u73af\u4e14\u662f\u6587\u7ae0\u9875\u9762\u6dfb\u52a0\u524d\u7f00\n    if ( is_single() &amp;&amp; in_the_loop() ) {\n        $title = &#039;\u3010\u63a8\u8350\u3011&#039; . $title;\n    }\n    \/\/ \u5fc5\u987b\u8fd4\u56de\u4fee\u6539\u540e\u7684\u503c\n    return $title;\n}\n\/\/ \u4f7f\u7528 add_filter \u51fd\u6570\uff0c\u6302\u8f7d\u5230 the_title \u8fc7\u6ee4\u5668\nadd_filter( &#039;the_title&#039;, &#039;my_prefix_post_title&#039;, 10, 2 );<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><code data-no-auto-translation=\"\">add_filter<\/code>\u0627\u0644\u0645\u0639\u0627\u0645\u0644 \u0627\u0644\u062b\u0627\u0644\u062b<code data-no-auto-translation=\"\">10<\/code>\u0625\u0646\u0647\u0627 \u062a\u0645\u062b\u0644 \u0623\u0648\u0644\u0648\u064a\u0629 \u0627\u0644\u062a\u0646\u0641\u064a\u0630\u061b \u0643\u0644\u0645\u0627 \u0643\u0627\u0646 \u0627\u0644\u0631\u0642\u0645 \u0623\u0635\u063a\u0631\u060c \u0643\u0627\u0646 \u0627\u0644\u062a\u0646\u0641\u064a\u0630 \u0623\u0633\u0631\u0639. \u0627\u0644\u0648\u0633\u064a\u0637 \u0627\u0644\u0631\u0627\u0628\u0639 \u0647\u0648\u2026<code data-no-auto-translation=\"\">2<\/code>\u064a\u0639\u0646\u064a \u0623\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u064a\u062a\u0645 \u062a\u0645\u0631\u064a\u0631\u0647\u0627 \u0625\u0644\u0649 \u0627\u0644\u062f\u0627\u0644\u0629 (function).<code data-no-auto-translation=\"\">my_prefix_post_title<\/code>\u0639\u062f\u062f \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0627\u062a (parameters). \u064a\u062c\u0628 \u0639\u0644\u0649 \u062f\u0627\u0644\u0629 \u0627\u0644\u062a\u0635\u0641\u064a\u0629 (filter function) \u0623\u0646 \u062a\u0639\u064a\u062f \u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u0639\u062f\u0644\u0629\u060c \u0648\u0644\u064a\u0633 \u0641\u0642\u0637 \u0623\u0646 \u062a\u0642\u0648\u0645 \u0628\u0625\u062e\u0631\u0627\u062c\u0647\u0627. \u0647\u0630\u0627 \u064a\u0633\u0645\u062d \u0644\u0643\u0648\u062f\u0643 \u0628\u0627\u0644\u062a\u0639\u0627\u0648\u0646 \u0628\u0634\u0643\u0644 \u0645\u062a\u0633\u0644\u0633\u0644 \u0645\u0639 \u0641\u0644\u0627\u062a\u0631 \u0623\u062e\u0631\u0649 \u0641\u064a \u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a (plugins) \u0623\u0648 \u0627\u0644\u0645\u0648\u0627\u0636\u064a\u0639 (themes).<\/p>\n<!-- AUTO_INTERNAL_LINKS_START --><p>\u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u0648\u0635\u0649 \u0628\u0647\u0627 <a href=\"https:\/\/www.likacloud.com\/ar\/knowledge\/wordpress\/wordpress-plugin-development-tutorial-from-scratch-a1wordpress\/\">\u0627\u0644\u0625\u0644\u0645\u0627\u0645 \u0627\u0644\u0634\u0627\u0645\u0644 \u0628\u062a\u0637\u0648\u064a\u0631 \u0625\u0636\u0627\u0641\u0627\u062a \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633: \u0628\u0646\u0627\u0621 \u0648\u0638\u0627\u0626\u0641 \u0645\u062e\u0635\u0635\u0629 \u0645\u0646 \u0627\u0644\u0635\u0641\u0631<\/a>\u3002<\/p><!-- AUTO_INTERNAL_LINKS_END -->\n\n\n\n\n<h2 class=\"wp-block-heading\">\u0625\u0646\u0634\u0627\u0621 \u0635\u0641\u062d\u0629 \u0644\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a (Plugins)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0639\u0646\u062f\u0645\u0627 \u064a\u062d\u062a\u0627\u062c \u0627\u0644\u0625\u0636\u0627\u0641\u0629 \u0625\u0644\u0649 \u0628\u0639\u0636 \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u062a\u064a \u064a\u0645\u0643\u0646 \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u062a\u0643\u0648\u064a\u0646\u0647\u0627 \u0628\u0623\u0646\u0641\u0633\u0647\u0645\u060c \u0646\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0625\u0646\u0634\u0627\u0621 \u0635\u0641\u062d\u0629 \u0644\u0644\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u062e\u0644\u0641\u064a\u0629 \u0644\u0647\u0627. \u064a\u062a\u0645 \u062a\u062d\u0642\u064a\u0642 \u0630\u0644\u0643 \u0639\u0646 \u0637\u0631\u064a\u0642 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a (API) \u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0625\u062f\u0627\u0631<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0625\u0636\u0627\u0641\u0629 \u0635\u0641\u062d\u0629 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0625\u0644\u0649 \u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u062e\u0644\u0641\u064a\u0629<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0633\u0646\u0642\u0648\u0645 \u0628\u0625\u0636\u0627\u0641\u0629 \u0642\u0627\u0626\u0645\u0629 \u0639\u0644\u0648\u064a\u0629 \u0628\u0633\u064a\u0637\u0629 \u0625\u0644\u0649 \u0634\u0631\u064a\u0637 \u0627\u0644\u062a\u0646\u0642\u0644 \u0627\u0644\u0623\u064a\u0633\u0631 \u0641\u064a \u0648\u0627\u062c\u0647\u0629 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 \u0627\u0644\u062e\u0644\u0641\u064a\u0629.<\/p>\n<!-- AUTO_SYNCED_PATTERN_INSERT_START -->\n\r\n<div class=\"flex justify-between items-center flex-col lg:flex-row xl:flex-col 2xl:flex-row gap-6 sm:gap-8 rounded-lg border border-gray-200 dark:border-gray-700 p-4 mb-8 lg:mb-10 sm:p-6 bg-white dark:bg-gray-750 shadow-md transition-colors duration-300\"\r\n     data-link=\"https:\/\/www.likacloud.com\/ar\/tolink\/interserver-webhosting\/\">\r\n     \r\n  <div class=\"flex flex-col gap-3 gap-4 sm:gap-6 w-full\">\r\n    <strong class=\"text-2xl font-semibold text-gray-900 dark:text-gray-200\">\r\n      \u0627\u0644\u0627\u0633\u062a\u0636\u0627\u0641\u0629 \u0627\u0644\u0645\u0634\u062a\u0631\u0643\u0629 InterServer    <\/strong>\r\n    <div class=\"text-gray-600 dark:text-gray-300 word-word\">\u0627\u0633\u062a\u0636\u0627\u0641\u0629 \u0645\u0634\u062a\u0631\u0643\u0629 $2.50 \u062f\u0648\u0644\u0627\u0631 \u0623\u0645\u0631\u064a\u0643\u064a \u0641\u064a \u0627\u0644\u0634\u0647\u0631\u060c \u0627\u0644\u0634\u0647\u0631 \u0627\u0644\u0623\u0648\u0644 $0.1 \u062f\u0648\u0644\u0627\u0631 \u0623\u0645\u0631\u064a\u0643\u064a \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u062a\u0631\u0648\u064a\u062c\u064a tryinterserver\u060c 461 \u0646\u0635 \u0628\u0631\u0645\u062c\u064a \u0644\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0627\u0644\u0633\u062d\u0627\u0628\u064a\u0629\u060c \u062a\u062b\u0628\u064a\u062a \u0628\u0646\u0642\u0631\u0629 \u0648\u0627\u062d\u062f\u0629.<\/div>\r\n  <\/div>\r\n\r\n  <div class=\"flex items-center flex-col md:flex-row lg:flex-col xl:flex-row 2xl:flex-col gap-6 shrink-0\">\r\n          <a href=\"https:\/\/www.likacloud.com\/ar\/tolink\/interserver-webhosting\/\">\r\n                  <img decoding=\"async\" src=\"https:\/\/www.likacloud.com\/wp-content\/uploads\/2025\/12\/20251228045033.svg\" alt=\"\u0627\u0646\u062a\u0631 \u0633\u064a\u0631\u0641\u0631 LOGO\" class=\"content-promotion-card-icon h-9 min-h-9 dark:hidden\" title=\"\">\r\n          <img decoding=\"async\" src=\"https:\/\/www.likacloud.com\/wp-content\/uploads\/2025\/12\/20251229054830.webp\" alt=\"\u0627\u0646\u062a\u0631 \u0633\u064a\u0631\u0641\u0631 LOGO\" class=\"content-promotion-card-icon h-9 min-h-9 hidden dark:block\" title=\"\">\r\n              <\/a>\r\n    \r\n    <a href=\"https:\/\/www.likacloud.com\/ar\/tolink\/interserver-webhosting\/\"\r\n       class=\"bg-blue-500 w-full md:w-auto lg:w-full xl:w-auto 2xl:w-full text-center !text-white dark:!text-gray-200 !px-5 !py-1.5 rounded-full hover:bg-blue-600 transition-colors\">\r\n       \u0635\u0641\u062d\u0629 \u0627\u0644\u0648\u0635\u0648\u0644    <\/a>\r\n  <\/div>\r\n<\/div>\n<!-- AUTO_SYNCED_PATTERN_INSERT_END -->\n\n\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0633\u062a\u0645\u0631 \u0641\u064a \u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0643\u0648\u062f \u0627\u0644\u062a\u0627\u0644\u064a \u0625\u0644\u0649 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0631\u0626\u064a\u0633\u064a \u0644\u0644\u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-auto-translation=\"\"><code class=\"language-php\" data-no-auto-translation=\"\">\/\/ \u6ce8\u518c\u7ba1\u7406\u83dc\u5355\nfunction my_greeting_add_admin_menu() {\n    add_menu_page(\n        &#039;\u95ee\u5019\u63d2\u4ef6\u8bbe\u7f6e&#039;,       \/\/ \u9875\u9762\u6807\u9898\n        &#039;\u95ee\u5019\u63d2\u4ef6&#039;,           \/\/ \u83dc\u5355\u6807\u9898\n        &#039;manage_options&#039;,     \/\/ \u6743\u9650\uff08\u7ba1\u7406\u5458\uff09\n        &#039;my-greeting-plugin&#039;, \/\/ \u83dc\u5355slug\n        &#039;my_greeting_admin_page&#039;, \/\/ \u56de\u8c03\u51fd\u6570\uff0c\u7528\u4e8e\u663e\u793a\u9875\u9762\u5185\u5bb9\n        &#039;dashicons-admin-generic&#039;, \/\/ \u83dc\u5355\u56fe\u6807\uff08WordPress Dashicons\uff09\n        80                    \/\/ \u83dc\u5355\u4f4d\u7f6e\n    );\n}\nadd_action( &#039;admin_menu&#039;, &#039;my_greeting_add_admin_menu&#039; );\n\n\/\/ \u5b9a\u4e49\u8bbe\u7f6e\u9875\u9762\u7684HTML\u5185\u5bb9\nfunction my_greeting_admin_page() {\n    \/\/ \u5b89\u5168\u68c0\u67e5\n    if ( !current_user_can( &#039;manage_options&#039; ) ) {\n        return;\n    }\n    ?&amp;gt;\n    &lt;div class=&quot;wrap&quot;&gt;\n        &lt;h1&gt;&lt;\/h1&gt;\n        &lt;form action=&quot;\/ar\/options.php\/&quot; method=&quot;post&quot; data-trp-original-action=&quot;options.php&quot;&gt;\n            &lt;?php\n            \/\/ \u8f93\u51fa\u8bbe\u7f6e\u5b57\u6bb5\uff08\u540e\u7eed\u53ef\u6269\u5c55\uff09\n            settings_fields( &#039;my_greeting_options&#039; );\n            do_settings_sections( &#039;my-greeting-plugin&#039; );\n            submit_button( &#039;\u4fdd\u5b58\u8bbe\u7f6e&#039; );\n            ?&gt;\n        &lt;input type=&quot;hidden&quot; name=&quot;trp-form-language&quot; value=&quot;ar&quot;\/&gt;&lt;\/form&gt;\n        &lt;p&gt;\u0645\u0631\u062d\u0628\u064b\u0627 \u0628\u0643\u0645 \u0641\u064a \u0635\u0641\u062d\u0629 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0623\u0648\u0644 \u0625\u0636\u0627\u0641\u0629 (plugin) \u062e\u0627\u0635\u0629 \u0628\u064a. \u0641\u064a \u0627\u0644\u0645\u0633\u062a\u0642\u0628\u0644\u060c \u0633\u064a\u0643\u0648\u0646 \u0628\u0625\u0645\u0643\u0627\u0646\u0646\u0627 \u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a \u0647\u0646\u0627.&lt;\/p&gt;\n    &lt;\/div&gt;\n    \u0623\u0646\u0627 \u0644\u0627 \u0623\u0639\u0631\u0641 \u0645\u0627\u0630\u0627 \u0623\u0642\u0648\u0644.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><code data-no-auto-translation=\"\">add_menu_page<\/code>\u0627\u0644\u062f\u0648\u0627\u0644 \u0647\u064a \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0623\u0633\u0627\u0633\u064a \u0641\u064a \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0642\u0648\u0627\u0626\u0645 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 \u0644\u0644\u0645\u0648\u0642\u0639. \u0628\u0639\u062f \u062d\u0641\u0638 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a\u060c \u0642\u0645 \u0628\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0648\u0627\u062c\u0647\u0629 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 \u0627\u0644\u062e\u0644\u0641\u064a\u0629 \u0643\u0645\u0633\u0624\u0648\u0644\u060c \u0648\u0633\u062a\u0631\u0649 \u0639\u0644\u0649 \u0627\u0644\u062c\u0627\u0646\u0628 \u0627\u0644\u0623\u064a\u0633\u0631 \u0639\u0646\u0635\u0631 \u0642\u0627\u0626\u0645\u0629 \u062c\u062f\u064a\u062f\u064b\u0627 \u064a\u064f\u0633\u0645\u0649 \u201c\u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u062a\u062d\u064a\u0627\u062a\u201d (Greetings Plugin). \u0627\u0646\u0642\u0631 \u0639\u0644\u064a\u0647 \u0644\u0644\u062f\u062e\u0648\u0644 \u0625\u0644\u0649 \u0635\u0641\u062d\u0629 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0627\u0644\u062a\u064a \u0642\u0645\u0646\u0627 \u0628\u062a\u0639\u0631\u064a\u0641\u0647\u0627. \u0647\u0630\u0647 \u0647\u064a \u0627\u0644\u062e\u0637\u0648\u0629 \u0627\u0644\u0623\u0648\u0644\u0649 \u0646\u062d\u0648 \u0628\u0646\u0627\u0621 \u0625\u0645\u0643\u0627\u0646\u064a\u0627\u062a \u062a\u0643\u0648\u064a\u0646 \u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a \u0627\u0644\u0623\u0643\u062b\u0631 \u062a\u0639\u0642\u064a\u062f\u064b\u0627\u061b \u0641\u064a \u0627\u0644\u0645\u0633\u062a\u0642\u0628\u0644\u060c \u064a\u0645\u0643\u0646\u0643 \u0625\u0636\u0627\u0641\u0629 \u062d\u0642\u0648\u0644 \u0625\u0639\u062f\u0627\u062f\u0627\u062a\u060c \u0648\u0645\u064a\u0632\u0627\u062a \u0644<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u0644\u0645\u0644\u062e\u0635\u0627\u062a<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0646 \u062e\u0644\u0627\u0644 \u0625\u0646\u0634\u0627\u0621 \u0625\u0636\u0627\u0641\u0629 \u062a\u062d\u064a\u0629 \u0628\u0633\u064a\u0637\u0629\u060c \u0642\u0645\u0646\u0627 \u0628\u062a\u062a\u0628\u0639 \u0627\u0644\u0645\u0633\u0627\u0631 \u0627\u0644\u0623\u0633\u0627\u0633\u064a \u0644\u062a\u0637\u0648\u064a\u0631 \u0625\u0636\u0627\u0641\u0627\u062a \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633: \u0628\u062f\u0623\u0646\u0627 \u0628\u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0648\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0631\u0623\u0633 (header information)\u060c \u062b\u0645 \u0627\u0633\u062a\u062e\u062f\u0645\u0646\u0627\u2026<code data-no-auto-translation=\"\">add_action<\/code>\u0627\u0644\u062e\u0637\u0627\u0641 (hook) \u064a\u0642\u0648\u0645 \u0628\u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0643\u0648\u062f \u0641\u064a \u0645\u0648\u0642\u0639 \u0645\u062d\u062f\u062f\u060c \u062b\u0645 \u064a\u0633\u062a\u0645\u0631 \u0641\u064a \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647 \u0628\u0639\u062f \u0630\u0644\u0643.<code data-no-auto-translation=\"\">add_filter<\/code>\u062a\u0645 \u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0646\u0627\u062a\u062c\u060c \u0648\u0623\u0636\u064a\u0641\u062a \u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u062a\u0643\u0648\u064a\u0646 \u0627\u0644\u062e\u0644\u0641\u064a\u0629 \u0644\u0644\u0625\u0636\u0627\u0641\u0629 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0648\u0627\u062c\u0647\u0629 \u0628\u0631\u0645\u062c\u0629 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a (API) \u0627\u0644\u0645\u0648\u062c\u0648\u062f\u0629 \u0641\u064a \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0625\u062f\u0627\u0631\u0629. \u0647\u0630\u0647 \u0627\u0644\u0623\u0631\u0643\u0627\u0646 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0627\u0644\u0623\u0631\u0628\u0639\u0629 \u2013 \u0647\u064a\u0643\u0644 \u0627\u0644\u0645\u0644\u0641\u0627\u062a\u060c \u062e\u0637\u0627\u0641\u0627\u062a \u0627\u0644\u0623\u0641\u0639\u0627\u0644 (action hooks)\u060c \u062e\u0637\u0627\u0641\u0627\u062a \u0627\u0644\u0645\u0631\u0634\u062d\u0627\u062a (filter hooks)\u060c \u0648\u0648\u0627\u062c\u0647\u0629 \u0627\u0644\u0625\u062f\u0627\u0631\u0629 \u2013 \u062a\u0634\u0643\u0644 \u0623\u0633\u0627\u0633 \u0645\u0639\u0638\u0645 \u0625\u0636\u0627\u0641\u0627\u062a \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633. \u0625\u0630\u0627 \u0641\u0647\u0645\u062a \u0648\u0627\u0633\u062a\u062e\u062f\u0645\u062a \u0647\u0630\u0647 \u0627\u0644\u0645\u0641\u0627\u0647\u064a\u0645 \u0628\u0628\u0631\u0627\u0639\u0629\u060c \u0641\u0623\u0646\u062a \u0642\u062f \u062a\u0642\u062f\u0645\u062a \u0645\u0646 \u0645\u0631\u062d\u0644\u0629 \u0627\u0644\u0645\u0628\u062a\u062f\u0626\u064a\u0646 \u0625\u0644\u0649 \u0645\u0631\u062d\u0644\u0629 \u0627\u0644\u0627\u062d\u062a\u0631\u0627\u0641\u060c \u0648\u0633\u062a\u062a\u0645\u0643\u0646 \u0645\u0646 \u0628\u0646\u0627\u0621 \u0623\u062f\u0648\u0627\u062a \u0645\u062e\u0635\u0635\u0629 \u0623\u0643\u062b\u0631 \u062a\u0639\u0642\u064a\u062f\u064b\u0627 \u0648\u0642\u062f\u0631\u0629\u060c \u0648\u0628\u0630\u0644\u0643 \u062a\u062d\u0631\u064a\u0631 \u0625\u0645\u0643\u0627\u0646\u064a\u0627\u062a \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 \u0628\u0634\u0643\u0644 \u0643\u0627\u0645\u0644.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u0644\u0623\u0633\u0626\u0644\u0629 \u0627\u0644\u0634\u0627\u0626\u0639\u0629 \u0627\u0644\u0623\u0633\u0626\u0644\u0629 \u0627\u0644\u0645\u062a\u062f\u0627\u0648\u0644\u0629<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u0627 \u0647\u064a \u0623\u0635\u063a\u0631 \u0647\u064a\u0643\u0644\u064a\u0629 \u0644\u0645\u0643\u0648\u0646 \u0625\u0636\u0627\u0641\u064a (plugin) \u062a\u064f\u0633\u0645\u0649 ###\u061f<br \/>\n\u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u062d\u062a\u0648\u064a \u0627\u0644\u0625\u0636\u0627\u0641\u0629 (plugin) \u0639\u0644\u0649 \u0645\u0644\u0641 PHP \u0648\u0627\u062d\u062f \u0641\u0642\u0637. \u0634\u0631\u064a\u0637\u0629 \u0623\u0646 \u064a\u062d\u062a\u0648\u064a \u0647\u0630\u0627 \u0627\u0644\u0645\u0644\u0641 \u0639\u0644\u0649 \u062a\u0639\u0644\u064a\u0642\u0627\u062a \u0627\u0644\u0631\u0623\u0633 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0625\u0636\u0627\u0641\u0629 WordPress \u0627\u0644\u0635\u062d\u064a\u062d\u0629 \u0648\u0627\u0644\u0633\u0627\u0631\u064a\u0629 \u0627\u0644\u0645\u0641\u0639\u0648\u0644\u0629.<code data-no-auto-translation=\"\">Plugin Name<\/code>)\u060c \u0648\u0648\u0636\u0639\u0647 \u0641\u064a<code data-no-auto-translation=\"\">\/wp-content\/plugins\/<\/code>\u0641\u064a \u0627\u0644\u0645\u062c\u0644\u062f \u0627\u0644\u0631\u0626\u064a\u0633\u064a \u0623\u0648 \u0623\u064a \u0645\u0646 \u0645\u062c\u0644\u062f\u0627\u062a\u0647 \u0627\u0644\u0641\u0631\u0639\u064a\u0629\u060c \u064a\u0645\u0643\u0646 \u0644\u0628\u0631\u0646\u0627\u0645\u062c \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 (WordPress) \u0627\u0644\u062a\u0639\u0631\u0641 \u0639\u0644\u0649 \u0647\u0630\u0627 \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0648\u0639\u0631\u0636\u0647. \u0628\u0627\u0644\u0637\u0628\u0639\u060c \u063a\u0627\u0644\u0628\u064b\u0627 \u0645\u0627 \u062a\u0642\u0648\u0645 \u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a (\u0627\u0644\u0628\u0631\u0627\u0645\u062c \u0627\u0644\u0625\u0636\u0627\u0641\u064a\u0629) \u0627\u0644\u0645\u0639\u0642\u062f\u0629 \u0628\u062a\u0646\u0638\u064a\u0645 \u0627\u0644\u0643\u0648\u062f \u0641\u064a \u0639\u062f\u0629 \u0645\u0644\u0641\u0627\u062a \u0648\u0645\u062c\u0644\u062f\u0627\u062a \u0641\u0631\u0639\u064a\u0629 \u0644<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0645\u0627 \u0647\u0648 \u0627\u0644\u0641\u0631\u0642 \u0627\u0644\u0623\u0633\u0627\u0633\u064a \u0628\u064a\u0646 \u062e\u0637\u0627\u0641\u0627\u062a \u0627\u0644\u0623\u0641\u0639\u0627\u0644 (Action Hooks) \u0648\u062e\u0637\u0627\u0641\u0627\u062a \u0627\u0644\u0645\u0631\u0634\u062d\u0627\u062a (Filter Hooks)\u061f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u062e\u0627\u0644\u0628 \u0627\u0644\u0625\u062c\u0631\u0627\u0621\u0627\u062a (Action Hooks) \u062a\u064f\u0633\u062a\u062e\u062f\u0645 \u0644\u0640 \u201c\u062a\u0646\u0641\u064a\u0630 \u0639\u0645\u0644\u064a\u0627\u062a \u0645\u0639\u064a\u0646\u0629\u201d \u0641\u064a \u0623\u0648\u0642\u0627\u062a \u0645\u062d\u062f\u062f\u0629\u060c \u0648\u0644\u0627 \u062a\u062a\u0637\u0644\u0628 \u0645\u0646 \u062f\u0648\u0627\u0644\u0643 \u0625\u0631\u062c\u0627\u0639 \u0623\u064a \u0642\u064a\u0645\u061b \u0627\u0644\u0647\u062f\u0641 \u0627\u0644\u0623\u0633\u0627\u0633\u064a \u0645\u0646\u0647\u0627 \u0647\u0648 \u062a\u0646\u0641\u064a\u0630 \u0642\u0637\u0639\u0629 \u0645\u0646 \u0627\u0644\u0643\u0648\u062f. \u0623\u0645\u0627 \u0645\u062e\u0627\u0644\u0628 \u0627\u0644\u0645\u0631\u0634\u062d\u0627\u062a (Filter Hooks) \u0641\u0647\u064a \u062a\u064f\u0633\u062a\u062e\u062f\u0645 \u0644\u0640 \u201c\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a\u201d\uff0c \u0648\u062a\u062c\u0628\u0631 \u062f\u0648\u0627\u0644\u0643 \u0639\u0644\u0649 \u0625\u0631\u062c\u0627\u0639 \u0642\u064a\u0645\u0629 \u0645\u0639\u064a\u0646\u0629 (\u0639\u0627\u062f\u0629\u064b \u0645\u0627 \u062a\u0643\u0648\u0646 \u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u0639\u062f\u0644\u0629) \u062d\u062a\u0649 \u064a\u062a\u0633\u0646\u0649 \u0646\u0642\u0644\u0647\u0627 \u0639\u0628\u0631 \u0633\u0644\u0633\u0644\u0629 \u0639\u0645\u0644\u064a\u0627\u062a \u0627\u0644\u062a\u0635\u0641\u064a\u0629. \u0628\u0628\u0633\u0627\u0637\u0629\u060c \u0627\u0644\u0645\u062e\u0627\u0644\u0628 \u0627\u0644\u0625\u062c\u0631\u0627\u0626\u064a\u0629 \u062a\u0642\u0648\u0645 \u0628\u0634\u064a\u0621 \u0645\u0627\u060c \u0628\u064a\u0646\u0645\u0627 \u0627\u0644\u0645\u062e<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0643\u064a\u0641 \u064a\u0645\u0643\u0646\u0646\u064a \u0627\u0644\u062a\u0623\u0643\u062f \u0645\u0646 \u0623\u0646 \u0643\u0648\u062f \u0627\u0644\u0625\u0636\u0627\u0641\u0629 (\u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c \u0627\u0644\u0625\u0636\u0627\u0641\u064a) \u0627\u0644\u062e\u0627\u0635 \u0628\u064a \u0644\u0646 \u064a\u062a\u0639\u0627\u0631\u0636 \u0645\u0639 \u0625\u0636\u0627\u0641\u0627\u062a \u0623\u062e\u0631\u0649\u061f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0644\u062a\u062c\u0646\u0628 \u062d\u062f\u0648\u062b \u062a\u0639\u0627\u0631\u0636\u0627\u062a \u0641\u064a \u0623\u0633\u0645\u0627\u0621 \u0627\u0644\u062f\u0648\u0627\u0644 \u0623\u0648 \u0627\u0644\u0641\u0626\u0627\u062a \u0623\u0648 \u0627\u0644\u062b\u0648\u0627\u0628\u062a\u060c \u0641\u0625\u0646 \u0623\u0641\u0636\u0644 \u0627\u0644\u0645\u0645\u0627\u0631\u0633\u0627\u062a \u0647\u064a \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0633\u0627\u062d\u0627\u062a \u0627\u0644\u0627\u0633\u0645\u064a\u0629 (\u0627\u0644\u0645\u0648\u0635\u0649 \u0628\u0647\u0627) \u0623\u0648 \u0625\u0636\u0627\u0641\u0629 \u0628\u0627\u062f\u0626\u0629 \u0641\u0631\u064a\u062f\u0629 \u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0639\u0631\u0641\u0627\u062a. \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644\u060c \u062c\u0645\u064a\u0639 \u0627\u0644\u062f\u0648\u0627\u0644 \u0627\u0644\u0645\u0648\u062c\u0648\u062f\u0629 \u0641\u064a \u0623\u0645\u062b\u0644\u0629 \u0647\u0630\u0627 \u0627\u0644\u0645\u0642\u0627\u0644 \u062a\u0633\u062a\u062e\u062f\u0645 \u0647\u0630\u0647<code data-no-auto-translation=\"\">my_<\/code>\u0623\u0648<code data-no-auto-translation=\"\">my_greeting_<\/code>\u0643\u0628\u0627\u062f\u0626\u0629 (prefix)\u060c \u0645\u0646\u0630 \u0625\u0635\u062f\u0627\u0631 PHP 5.3\u060c \u0623\u0635\u0628\u062d \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0633\u0627\u062d\u0627\u062a \u0627\u0644\u0627\u0633\u0645\u064a\u0629 (namespaces) \u0637\u0631\u064a\u0642\u0629 \u0623\u0643\u062b\u0631 \u062d\u062f\u0627\u062b\u0629 \u0648\u0634\u0645\u0648\u0644\u0627\u064b.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0643\u064a\u0641 \u064a\u0645\u0643\u0646 \u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u062a\u0635\u062d\u064a\u062d\u0627\u062a (\u0627\u0644\u062a\u062f\u0642\u064a\u0642 \u0648\u0627\u0644\u062a\u0639\u062f\u064a\u0644\u0627\u062a) \u0623\u062b\u0646\u0627\u0621 \u062a\u0637\u0648\u064a\u0631 \u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a (\u0627\u0644\u0628\u0631\u0627\u0645\u062c \u0627\u0644\u0625\u0636\u0627\u0641\u064a\u0629)\u061f<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0623\u0648\u0644\u0627\u064b\u060c \u062a\u0623\u0643\u062f \u0645\u0646 \u0623\u0646\u0643 \u0642\u0645\u062a \u0628\u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u062e\u0637\u0648\u0627\u062a \u0627\u0644\u0644\u0627\u0632\u0645\u0629 \u0641\u064a\u2026<code data-no-auto-translation=\"\">wp-config.php<\/code>\u062a\u0645 \u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0645\u0644\u0641.<code data-no-auto-translation=\"\">WP_DEBUG<\/code>\uff1a<code data-no-auto-translation=\"\">define( \u2018WP_DEBUG\u2019, true );<\/code>\u0627\u0633\u062a\u062e\u062f\u0645\u0647.<code data-no-auto-translation=\"\">error_log()<\/code>\u062a\u0642\u0648\u0645 \u0627\u0644\u062f\u0627\u0644\u0629 \u0628\u0643\u062a\u0627\u0628\u0629 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u062a\u0635\u062d\u064a\u062d \u0625\u0644\u0649 \u0633\u062c\u0644 \u0627\u0644\u0623\u062e\u0637\u0627\u0621 \u0639\u0644\u0649 \u0627\u0644\u062e\u0627\u062f\u0645. \u0628\u0627\u0644\u0646\u0633\u0628\u0629 \u0644\u0641\u062d\u0648\u0635\u0627\u062a \u0627\u0644\u0645\u062a\u063a\u064a\u0631\u0627\u062a\u060c \u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u2026<code data-no-auto-translation=\"\">print_r()<\/code>\u0623\u0648<code data-no-auto-translation=\"\">var_dump()<\/code>\u0645\u062c\u062a\u0645\u0639\u0629\u064b.<code data-no-auto-translation=\"\">wp_die()<\/code>\u064a\u062c\u0628 \u0639\u0631\u0636 \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0628\u0634\u0643\u0644 \u0622\u0645\u0646 \u0639\u0644\u0649 \u0627\u0644\u0635\u0641\u062d\u0629. \u0628\u0627\u0644\u0625\u0636\u0627\u0641\u0629 \u0625\u0644\u0649 \u0630\u0644\u0643\u060c \u064a\u0645\u0643\u0646 \u0623\u0646 \u062a\u0633\u0627\u0639\u062f \u0623\u062f\u0648\u0627\u062a \u0645\u062b\u0644 Query Monitor\u060c \u0648\u0647\u064a \u0623\u062f\u0648\u0627\u062a \u0645\u062a\u0627\u062d\u0629 \u0644\u0644\u0645\u0637\u0648\u0631\u064a\u0646\u060c \u0641\u064a \u062a\u062d\u0633\u064a\u0646 \u0643\u0641\u0627\u0621\u0629 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u0635\u062d\u064a\u062d \u0648\u0627\u0644\u062a\u0637\u0648\u064a\u0631 \u0628\u0634\u0643\u0644 \u0643\u0628\u064a\u0631.<\/p>","protected":false},"excerpt":{"rendered":"<p>\u062a\u0642\u062f\u0645 \u0647\u0630\u0647 \u0627\u0644\u0645\u0642\u0627\u0644\u0629 \u0642\u064a\u0645\u0629 \u062a\u0637\u0648\u064a\u0631 \u0625\u0636\u0627\u0641\u0627\u062a (plugins) \u0644\u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0648\u0627\u0644\u0637\u0631\u0642 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0644\u0630\u0644\u0643. \u0645\u0646 \u062e\u0644\u0627\u0644 \u0645\u062b\u0627\u0644 \u0643\u0627\u0645\u0644 \u0639\u0644\u0649 \u0625\u0646\u0634\u0627\u0621 \u201c\u0623\u0648\u0644 \u0625\u0636\u0627\u0641\u0629 \u062a\u062d\u064a\u0627\u062a\u064a\u201d (My First Greeting Plugin)\u060c \u062a\u0648\u0636\u062d \u0627\u0644\u0645\u0642\u0627\u0644\u0629 \u0628\u0627\u0644\u062a\u0641\u0635\u064a\u0644 \u0647\u064a\u0643\u0644 \u0645\u0644\u0641\u0627\u062a \u0627\u0644\u0625\u0636\u0627\u0641\u0629\u060c \u0648\u0643\u064a\u0641\u064a\u0629 \u0643\u062a\u0627\u0628\u0629 \u062a\u0639\u0644\u064a\u0642\u0627\u062a \u0627\u0644\u0631\u0623\u0633 (header comments)\u060c \u0648\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062e\u0637\u0627\u0641\u0627\u062a \u0627\u0644\u0623\u0641\u0639\u0627\u0644 (action hooks) \u0648\u062e\u0637\u0627\u0641\u0627\u062a \u0627\u0644\u0645\u0631\u0634\u062d\u0627\u062a (filter hooks)\u060c \u0645\u0645\u0627 \u064a\u0633\u0627\u0639\u062f \u0627\u0644\u0645\u0637\u0648\u0631\u064a\u0646 \u0639\u0644\u0649 \u0641\u0647\u0645 \u0643\u064a\u0641\u064a\u0629 \u0625\u0636\u0627\u0641\u0629 \u0648\u0638\u0627\u0626\u0641 \u0645\u062e\u0635\u0635\u0629 \u0625\u0644\u0649 \u0648\u0648\u0631\u062f\u0628\u0631\u064a\u0633 \u0628\u0637\u0631\u064a\u0642\u0629 \u0622\u0645\u0646\u0629.<\/p>","protected":false},"author":7,"featured_media":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"tags":[1946,1978,1934,1967],"knowledge_category":[280],"class_list":["post-12392207","knowledge_post","type-knowledge_post","status-publish","hentry","tag-php-development","tag-wordpress-plugin-development","tag-wordpress-hooks","tag-custom-plugins","knowledge_category-wordpress"],"acf":{"site_seo_keywords":"WordPress\u63d2\u4ef6\u5f00\u53d1,\u81ea\u5b9a\u4e49\u63d2\u4ef6\u6559\u7a0b,WordPress\u94a9\u5b50,\u63d2\u4ef6\u5f00\u53d1\u5165\u95e8,\u52a8\u4f5c\u94a9\u5b50,\u8fc7\u6ee4\u5668\u94a9\u5b50,WordPress\u6269\u5c55\u5f00\u53d1,\u63d2\u4ef6\u57fa\u7840\u7ed3\u6784"},"_links":{"self":[{"href":"https:\/\/www.likacloud.com\/ar\/wp-json\/wp\/v2\/knowledge_posts\/12392207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.likacloud.com\/ar\/wp-json\/wp\/v2\/knowledge_posts"}],"about":[{"href":"https:\/\/www.likacloud.com\/ar\/wp-json\/wp\/v2\/types\/knowledge_post"}],"author":[{"embeddable":true,"href":"https:\/\/www.likacloud.com\/ar\/wp-json\/wp\/v2\/users\/7"}],"version-history":[{"count":4,"href":"https:\/\/www.likacloud.com\/ar\/wp-json\/wp\/v2\/knowledge_posts\/12392207\/revisions"}],"predecessor-version":[{"id":12404394,"href":"https:\/\/www.likacloud.com\/ar\/wp-json\/wp\/v2\/knowledge_posts\/12392207\/revisions\/12404394"}],"wp:attachment":[{"href":"https:\/\/www.likacloud.com\/ar\/wp-json\/wp\/v2\/media?parent=12392207"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.likacloud.com\/ar\/wp-json\/wp\/v2\/tags?post=12392207"},{"taxonomy":"knowledge_category","embeddable":true,"href":"https:\/\/www.likacloud.com\/ar\/wp-json\/wp\/v2\/knowledge_category?post=12392207"}],"curies":[{"name":"\u062f\u0628\u0644\u064a\u0648 \u0628\u064a","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}