Ahmed Reda Nawar نشر 29 يونيو 2022 أرسل تقرير نشر 29 يونيو 2022 (معدل) السلام عليكم عندي شورت كود معين خاص باضافات وورد بريس مثال للكود [test] وفي حالة اضافته مثلا في صفحة ك html بيكون الناتج رقم id معين يعني مثلا 6 دي ترجمة الكود المطلوب اني اضيف كود ريديركت Redirect في صفحة وطبعا بيكون على لينك وفي اخر اللينك عاوزه يعمل استدعاء للاي دي بتاع الشورت كود دوة الي هوا 6 مثال لرابط الي عاوز يتنفذ بعد اعادة التوجيه : www.simple.com/6 <meta http-equiv = "refresh" content = "0; url = https://www.simple.com/[test] "/" /> المثال دا بعمله بس التوجيه بيكون غلط مش زي ما انا عاوز ببقى الناتج بتاع اللينك : https://www.simple.com/[test] ومش دا الي محتاجه انا . محتاجه يحول [test] الى 6 تم التعديل في 29 يونيو 2022 بواسطة Hassan Hedr توضيح العنوان اقتباس
0 Hassan Hedr نشر 30 يونيو 2022 أرسل تقرير نشر 30 يونيو 2022 بتاريخ 13 دقائق مضت قال Ahmed Reda Nawar: الفكره ان [test] هو شورت كود تابع الى بلوجن على وورد بريس مش عارف هل متاح استدعيه بـ html ولا لا . وكمان مش رقم ثابت كانت تبقى محلوله طيب لو في اي فكره عند حضرتك نقدر نعدلها على الكود يا ريت تقولها لي أنشئ ال shorcode الخاص بك كما ذكرت لك سابقًا: function my_custom_link() { $id = ...; return '<meta http-equiv = "refresh" content = "0; url = https://www.simple.com/'. $id .'"/" />'; } add_shortcode('my_link', 'my_custom_link'); ولقيمة ال id يمكنك تنفيذ ال shortcode الخاص بالإضافة عن طريق التابع do_shortcode كالتالي: $id = do_shortcode('[test]'); وضمن نص المنشور أو الصفحة تضيف فقط ال shorcode الخاص بك دون الحاجة لاستخدام مكون HTML: [my_link] اقتباس
0 Hassan Hedr نشر 29 يونيو 2022 أرسل تقرير نشر 29 يونيو 2022 تأكد من التسجيل الصحيح لل shortcode أولًا ضمن الموقع لديك، وذلك عبر إضافة الشيفرة التالية إما ضمن إضافة مخصصة، أو ضمن ملف functions.php للقالب المفعل لديك: function get_custom_id() { return ...; } add_shortcode('test', 'get_custom_id'); ال shortcode لا تعمل ضمن widget إضافة HTML في ووردبرس، بدلًا من ذلك يمكنك تضمين الشيفرة كاملةً ضمن ال shortcode بحيث تعيد هي شيفرة HTML المطلوبة كالتالي: function my_custom_link() { $id = ...; return '<meta http-equiv = "refresh" content = "0; url = https://www.simple.com/'. $id .'"/" />'; } add_shortcode('my_link', 'my_custom_link'); اقتباس
0 Ahmed Reda Nawar نشر 29 يونيو 2022 الكاتب أرسل تقرير نشر 29 يونيو 2022 بتاريخ 12 دقائق مضت قال Hassan Hedr: تأكد من التسجيل الصحيح لل shortcode أولًا ضمن الموقع لديك، وذلك عبر إضافة الشيفرة التالية إما ضمن إضافة مخصصة، أو ضمن ملف functions.php للقالب المفعل لديك: function get_custom_id() { return ...; } add_shortcode('test', 'get_custom_id'); ال shortcode لا تعمل ضمن widget إضافة HTML في ووردبرس، بدلًا من ذلك يمكنك تضمين الشيفرة كاملةً ضمن ال shortcode بحيث تعيد هي شيفرة HTML المطلوبة كالتالي: function my_custom_link() { $id = ...; return '<meta http-equiv = "refresh" content = "0; url = https://www.simple.com/'. $id .'"/" />'; } add_shortcode('my_link', 'my_custom_link'); ال shortcode يعمل بشكل صحيح الفكره ان id متغير مش ثابت يعني انا في المثال كاتب انه = 6 بس مش شرط يكون 6 في كل الحسابات الي بتدخل الصفحة متغير لذالك كود id = 6 مش هينفع لازم اعمل استدعاء عن طريق تعريف shortcode اقتباس
0 Hassan Hedr نشر 29 يونيو 2022 أرسل تقرير نشر 29 يونيو 2022 بتاريخ 1 دقيقة مضت قال Ahmed Reda Nawar: ال shortcode يعمل بشكل صحيح الفكره ان id متغير مش ثابت يعني انا في المثال كاتب انه = 6 بس مش شرط يكون 6 في كل الحسابات الي بتدخل الصفحة متغير لذالك كود id = 6 مش هينفع لازم اعمل استدعاء عن طريق تعريف shortcode المشكلة هي بطريقة إضافتك لل shortcode ضمن الصفحات، في حال كنت تضيفه في widget من نوع HTML لن يتم تبديله من قبل ووردبرس وهي مشكلة في ووردبرس نفسه، الحل الوحيد يكون بتوليد النتيجة كاملة ضمن ال shorcode وإضافته ضمن الصفحات بالطريقة الاعتيادية اقتباس
0 Ahmed Reda Nawar نشر 30 يونيو 2022 الكاتب أرسل تقرير نشر 30 يونيو 2022 بتاريخ On 6/29/2022 at 17:18 قال Hassan Hedr: المشكلة هي بطريقة إضافتك لل shortcode ضمن الصفحات، في حال كنت تضيفه في widget من نوع HTML لن يتم تبديله من قبل ووردبرس وهي مشكلة في ووردبرس نفسه، الحل الوحيد يكون بتوليد النتيجة كاملة ضمن ال shorcode وإضافته ضمن الصفحات بالطريقة الاعتيادية ممكن حضرتك توضح لي بس الخطوات بالظبط واماكن اضافة الكود وازاي اقدر استدعيه في الصفحه يعني تكون جاهزه وتقوم بعملية اعادة التوجيه اقتباس
0 Hassan Hedr نشر 30 يونيو 2022 أرسل تقرير نشر 30 يونيو 2022 بتاريخ الآن قال Ahmed Reda Nawar: ممكن حضرتك توضح لي بس الخطوات بالظبط واماكن اضافة الكود وازاي اقدر استدعيه في الصفحه يعني تكون جاهزه وتقوم بعملية اعادة التوجيه هل يمكنك توضيح كيف تحاول إضافة ال shorcode، وتحديد المكان هل ضمن نص المنشور، أم في widget خاصة، أم داخل قالب أو إضافة اقتباس
0 Ahmed Reda Nawar نشر 30 يونيو 2022 الكاتب أرسل تقرير نشر 30 يونيو 2022 بتاريخ الآن قال Hassan Hedr: هل يمكنك توضيح كيف تحاول إضافة ال shorcode، وتحديد المكان هل ضمن نص المنشور، أم في widget خاصة، أم داخل قالب أو إضافة داخل نص المنشور ولكن بضيفه ك html وبالفعل بيتم اعادة التوجيه بس لينك خاطئ مش بيحول [test] الى رقم في اللينك يعني اقتباس
0 Hassan Hedr نشر 30 يونيو 2022 أرسل تقرير نشر 30 يونيو 2022 بتاريخ الآن قال Ahmed Reda Nawar: داخل نص المنشور ولكن بضيفه ك html وبالفعل بيتم اعادة التوجيه بس لينك خاطئ مش بيحول [test] الى رقم في اللينك يعني هل تستخدم مكون HTML لإضافة الرابط، إذا كان الأمر كذلك لن يتم معالجة shortcode داخل شيفرة HTML وهذا خطأ من طرف ووردبرس كما ذكرت لك سابقًا، الحل يكون بإضافة ال shortcode فقط ولا يعيد رقم الحساب فقط، بل يطبع هو الرابط الذي تريده بالكامل، اقتباس
0 Ahmed Reda Nawar نشر 30 يونيو 2022 الكاتب أرسل تقرير نشر 30 يونيو 2022 بتاريخ 4 دقائق مضت قال Hassan Hedr: هل تستخدم مكون HTML لإضافة الرابط، إذا كان الأمر كذلك لن يتم معالجة shortcode داخل شيفرة HTML وهذا خطأ من طرف ووردبرس كما ذكرت لك سابقًا، الحل يكون بإضافة ال shortcode فقط ولا يعيد رقم الحساب فقط، بل يطبع هو الرابط الذي تريده بالكامل، نعم اضيفه في مكون html ولكني لا اريد طباعة الرقم او اللينك الشورت كود فقط هو عباره عن رقم متغير حسب كل حساب بمعنى [test] = 6 في حسابي ولكن في حسابك [test] = 3 وهكذا اما اللينك ثابت المطلوب ان اضمن اللينك + [test] في صفحه حيث تقوم باعادة توجيه الى اللينك الثابت + الرقم المتغير يعني يتم طباعتها في عنوان url المتصفح وليس طباعتها بداخل الصفحه هل هناك خطوات محدده لفعل ذالك اقتباس
0 Hassan Hedr نشر 30 يونيو 2022 أرسل تقرير نشر 30 يونيو 2022 بتاريخ الآن قال Ahmed Reda Nawar: نعم اضيفه في مكون html ولكني لا اريد طباعة الرقم او اللينك الشورت كود فقط هو عباره عن رقم متغير حسب كل حساب بمعنى [test] = 6 في حسابي ولكن في حسابك [test] = 3 وهكذا اما اللينك ثابت المطلوب ان اضمن اللينك + [test] في صفحه حيث تقوم باعادة توجيه الى اللينك الثابت + الرقم المتغير يعني يتم طباعتها في عنوان url المتصفح وليس طباعتها بداخل الصفحه هل هناك خطوات محدده لفعل ذالك لا يمكن فعل ذلك من خلال مكون HTML، في حال تم إضافة هذا التطوير لاحقًا على ووردبرس يمكنك تنفيذه، في الوقت الحالي الميزة غير مدعومة ويمكن حل المشكلة عن طريق shortcode خاص يطبع هو محتوى HTML بشكل كامل اقتباس
0 Ahmed Reda Nawar نشر 30 يونيو 2022 الكاتب أرسل تقرير نشر 30 يونيو 2022 (معدل) بتاريخ 17 دقائق مضت قال Hassan Hedr: لا يمكن فعل ذلك من خلال مكون HTML، في حال تم إضافة هذا التطوير لاحقًا على ووردبرس يمكنك تنفيذه، في الوقت الحالي الميزة غير مدعومة ويمكن حل المشكلة عن طريق shortcode خاص يطبع هو محتوى HTML بشكل كامل الفكره ان [test] هو شورت كود تابع الى بلوجن على وورد بريس مش عارف هل متاح استدعيه بـ html ولا لا . وكمان مش رقم ثابت كانت تبقى محلوله طيب لو في اي فكره عند حضرتك نقدر نعدلها على الكود يا ريت تقولها لي بتاريخ On 6/29/2022 at 17:00 قال Hassan Hedr: تأكد من التسجيل الصحيح لل shortcode أولًا ضمن الموقع لديك، وذلك عبر إضافة الشيفرة التالية إما ضمن إضافة مخصصة، أو ضمن ملف functions.php للقالب المفعل لديك: function get_custom_id() { return ...; } add_shortcode('test', 'get_custom_id'); ال shortcode لا تعمل ضمن widget إضافة HTML في ووردبرس، بدلًا من ذلك يمكنك تضمين الشيفرة كاملةً ضمن ال shortcode بحيث تعيد هي شيفرة HTML المطلوبة كالتالي: function my_custom_link() { $id = ...; return '<meta http-equiv = "refresh" content = "0; url = https://www.simple.com/'. $id .'"/" />'; } add_shortcode('my_link', 'my_custom_link'); الي فهمته من حضرتك اني اضيف الكود الثاني داخل functions.php مكان $id= اضيف [test] مكان النقاط مثلا كدا بكون نفذت العمليه مظبوط ولا ايه بستدعي بقى العمليه داخل صفحة الوورد بريس ازاي تم التعديل في 30 يونيو 2022 بواسطة Ahmed Reda Nawar اقتباس
السؤال
Ahmed Reda Nawar
السلام عليكم
عندي شورت كود معين خاص باضافات وورد بريس مثال للكود [test] وفي حالة اضافته مثلا في صفحة ك html بيكون الناتج رقم id معين يعني مثلا 6 دي ترجمة الكود
المطلوب اني اضيف كود ريديركت Redirect في صفحة وطبعا بيكون على لينك وفي اخر اللينك عاوزه يعمل استدعاء للاي دي بتاع الشورت كود دوة الي هوا 6
مثال لرابط الي عاوز يتنفذ بعد اعادة التوجيه : www.simple.com/6
<meta http-equiv = "refresh" content = "0; url = https://www.simple.com/[test] "/" />
المثال دا بعمله بس التوجيه بيكون غلط مش زي ما انا عاوز ببقى الناتج بتاع اللينك : https://www.simple.com/[test]
ومش دا الي محتاجه انا . محتاجه يحول [test] الى 6
تم التعديل في بواسطة Hassan Hedrتوضيح العنوان
11 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.