WordPress پر پلگ ان اور شارٹ کوڈ سے فارم لگائیں
ہر صفحے پر کوڈ چپکائے بغیر WordPress پر فارم لگائیں: مفت سنگل فائل پلگ ان ایک بار اپ لوڈ کریں، پھر فارم کا شارٹ کوڈ ایک Shortcode بلاک میں رکھیں۔
یہ مضمون مشین کے ذریعے ترجمہ کیا گیا ہے۔ انگریزی میں اصل مضمون پڑھیں
![A dark plate titled 'One shortcode. Current fields.' showing a WordPress page holding a [formflow] shortcode, an arrow to a FormFlow card, an arrow to a generated component, and a cache loop back.](https://formflow.digital/storage/blog/gallery/01M5H1SF5NY3F7YD486R41WX2H.webp)
FormFlow v1.32.0 2026-10-04 کو جاری ہوا اور اس نے کوڈ حاصل کریں میں WordPress ٹیب شامل کیا۔ یہ کسی فارم سے WordPress صفحے تک سب سے چھوٹا راستہ ہے: پلگ ان ایک بار اپ لوڈ، ہر صفحے پر ایک شارٹ کوڈ، اور فارم اپنے موجودہ فیلڈز برقرار رکھتا ہے — کوئی دوبارہ مارک اپ نہیں چپکاتا۔
یہ ریلیز چینج لاگ میں درج ہے۔ یہ ٹیوٹوریل تین قدم، اہم خصوصیات، اور وہ رویہ بتاتا ہے جو FormFlow تک نہ پہنچنے پر ملتا ہے۔
پلگ ان کیا ہے، اور کیا نہیں
ڈاؤن لوڈ ایک ہی PHP فائل ہے، formflow-wordpress.zip میں ایک اندراج formflow/formflow.php کے ساتھ پیک۔ یہ ایک شارٹ کوڈ رجسٹر کرتا ہے، FormFlow کو ایک درخواست بھیجتا ہے، جواب پانچ منٹ کیش کرتا ہے، اور جو مارک اپ ملتا ہے اسے پرنٹ کرتا ہے۔ یہ ہر پلان پر مفت ہے۔
پلگ ان بس اتنا ہی ہے۔ یہ فارم کو دوبارہ نہیں بناتا اور کوئی فیصلہ نہیں کرتا: داخلہ، اسپام کا فیصلہ، Strict موڈ، Turnstile اور ترسیل سب FormFlow کے سرور پر رہتے ہیں۔ گاہک کی سائٹ پر نصب پلگ ان بعد میں تبدیل نہیں کیا جا سکتا، اس لیے ہر فیصلہ اپنی طرف رکھنا جان بوجھ کر ہے۔
اسے ایک بار اپ لوڈ کریں
فارم کھولیں، کوڈ حاصل کریں دبائیں اور WordPress ٹیب چنیں۔
WordPress پلگ ان ڈاؤن لوڈ کریں دبائیں۔ آپ کی سائٹ کو formflow-wordpress.zip ملتا ہے۔
WordPress میں پلگ انز → نیا شامل کریں → پلگ ان اپ لوڈ کریں پر جائیں، فائل چنیں اور انسٹال کریں۔
اسے فعال کریں۔ پلگ ان کو WordPress 5.8 یا بعد کا اور PHP 7.4 یا بعد کا درکار ہے۔
شارٹ کوڈ اسی ٹیب میں ہے۔ اسے کلپ بورڈ پر کاپی کریں کے نیچے والے فیلڈ سے کاپی کریں: ٹیب اسے اسی اسٹائل اور لائیو رینڈرنگ کے انتخاب کے ساتھ پرنٹ کرتا ہے جو ابھی کوڈ حاصل کریں میں چنے ہیں، اس لیے آپ جو چپکاتے ہیں وہ اسی پیش نظارے سے ملتا ہے جو آپ نے ابھی دیکھا۔
شارٹ کوڈ رکھیں
صفحے یا پوسٹ میں ایک Shortcode بلاک شامل کریں اور وہ سطر اس میں چپکا دیں۔
[formflow form="FORMFLOW_TOKEN" style="minimal" live="1"]تین خصوصیات اس جگہ کو اٹھاتی ہیں۔
form فارم کا ٹوکن ہے۔ یہی ایک چیز ہے جو پلگ ان FormFlow کو بھیجتا ہے، اور درخواست سے پہلے اس کی جانچ ہوتی ہے۔
style وہ اسٹائل ہے جو آپ نے کوڈ حاصل کریں میں چنا، جیسے minimal یا bootstrap۔ اسے درج کرنے کا مطلب ہے کہ ڈیفالٹ میں بعد کی کوئی تبدیلی پرانے اسٹائل سے لگائے گئے صفحے کو کبھی نیا روپ نہیں دے گی۔
live قدر 1 کے ساتھ لائیو رینڈرنگ چالو کرتا ہے۔ اسے چھوڑ دیں تو شارٹ کوڈ سادہ جنریٹ شدہ کمپونینٹ پرنٹ کرتا ہے، جو تب بہتر ہے جب آپ وزٹر کے براؤزر سے دوسری درخواست نہیں چاہتے۔
FormFlow تک نہ پہنچنے پر کیا ہوتا ہے
پلگ ان ایک درخواست اور ایک کیش ہے، اس لیے اس کا ناکامی کا رویہ وہ حصہ ہے جسے اس پر بھروسا کرنے سے پہلے سمجھنا چاہیے۔
اچھا جواب پانچ منٹ کیش رہتا ہے، اس لیے مصروف صفحہ ہر بار دیکھے جانے پر FormFlow کو نہیں بلاتا۔
آخری اچھی نقل سائٹ کے اپنے آپشنز میں بھی رکھی جاتی ہے۔ اگر درخواست وقت سے باہر ہو، شرح کی حد میں آئے یا سرور کی خرابی دے، تو صفحہ وہی نقل پرنٹ کرتا ہے۔
اگر کوئی نقل ہی نہ ہو، تو وزٹر کو کچھ نہیں دکھتا اور سائن اِن ایڈیٹر کو ٹوکن اور HTTP اسٹیٹس کوڈ بتانے والا مختصر اطلاع نامہ دکھتا ہے۔
اگر فارم ہٹ گیا ہو یا بند ہو، تو پلگ ان وزٹرز کو کچھ نہیں پرنٹ کرتا اور ایڈیٹرز کو وجہ بتاتا ہے۔ جمع شدہ نقل مٹائی نہیں جاتی، اس لیے ایک غلط جواب اسے مٹا نہیں سکتا۔
یہ کہاں رکتا ہے
کوئی Gutenberg بلاک نہیں ہے۔ Shortcode بلاک ہی معاون راستہ ہے، اور وہ بلاک ایڈیٹر میں چلتا ہے۔
کوئی WordPress سیٹنگز صفحہ نہیں، کوئی خودکار پلگ ان اپ ڈیٹ نہیں، اور wordpress.org پر کوئی اندراج نہیں۔ فائل آپ خود اپ لوڈ اور اپ ڈیٹ کرتے ہیں۔
WordPress کبھی FormFlow میں نہیں لکھتا۔ فارم لگانے سے سائٹ فارم کی اجازت فہرست میں شامل نہیں ہوتی، اور پلگ ان نہ فارم بنا سکتا ہے نہ بدل۔
پلگ ان AI انٹیگریشن نہیں ہے۔ FormFlow، WordPress 7.0 کی AI Connectors اسکرین سے منسلک نہیں۔
آگے کیا پڑھیں
اگر آپ نے ابھی تک کہیں فارم نہیں لگایا، تو جنریٹ شدہ کمپونینٹ سے فارم ایمبیڈ کرنے والا مضمون پڑھیں: شارٹ کوڈ وہی مارک اپ پرنٹ کرتا ہے، اس لیے دونوں راستے ایک ہی جگہ پہنچتے ہیں۔ درخواست کے پیچھے کے معاہدے کے لیے API حوالہ دیکھیں۔