PDA

View Full Version : سوال: دو مشکل اساسی در صفحات وردپرسی



dr.undead
یک شنبه 02 شهریور 1393, 22:25 عصر
سلام
من توی سایتم یک صفحه تماس با ما ساختم که

(مشکل اول)
وقتی اون صفحه رو باز میکنم این پیغام رو میده


Fatal error:Call to undefinedfunction get_header()in/home/**/public_html/wp-content/themes/**/contactus.php on line 1

به درستور
<?php get_header();>


ایراد میگیره
هر صفحه ای که میخوام درست کنم و این دستورو میزارم همین پیغام رو میده

(مشکل دوم)
آدرس صفحه ای تماس با مارو به صورت دستی دادم
یعنی اینجوری(که فکر میکنم غیر استاندارده و مشکل اول به همین بستگی داره)

<li><a href="<?php echo get_template_directory_uri();?>/contactus.php" > فرم تماس</a></li>


اگر این استاندارد نیست لطف کنید بگید چجوری میتونم لینک دستی (یک صفحه شخصی شده) بزارم
ممنون میشم راهنمایی کنید

abolfazl-z
دوشنبه 03 شهریور 1393, 14:46 عصر
مشکل اولی بخاطر مشکل دومی شما است !

ابتدا به اول فایل contactus.php کد ذیل را وارد کنید :


/* Template Name: تماس با ما */

خوب حالا وارد پنل مدیریت وردپرس خود شوید و به قسمت برگه ها -> افزودن بروید.

سپس از تب صفحات برگه نام برگه خود را انتخاب کنید.

دیگر بقیه احتمالات را خودتون تست کنید.

Cyrus_black
دوشنبه 03 شهریور 1393, 23:15 عصر
درود

فک کنم اون خط کد برای فراخوانی هدر باید به این شکل باشه


<?php get_header(); ?>

abolfazl-z
دوشنبه 03 شهریور 1393, 23:59 عصر
درود

فک کنم اون خط کد برای فراخوانی هدر باید به این شکل باشه


<?php get_header(); ?>

مگر خطای syntax میدهد ؟ مفسر PHP میگه تابعی با این نام تعریف نشده.

چون دوست عزیزمون بصورت مستقیم به فایل PHP روجوع کرده، با روشی که ذکر شد می شود کار های لازم را انجام داد.

Cyrus_black
سه شنبه 04 شهریور 1393, 00:13 صبح
منم الان نگفتم خطا مستقیما به اون مربوطه،حتی اگه مشکل اول حل بشه با اون syntax به مشکل برخواهند خورد(تو تست من به مشکل خواهند خورد،اگه شما نتیجه دیگه ای با اون کد میرسید ...)
جسارتا در این حد ترجمه خطاهای php رو بلدم خدا رو شکر
نیاز به این پست تهاجمی نبود

با احترام

abolfazl-z
سه شنبه 04 شهریور 1393, 09:39 صبح
منم الان نگفتم خطا مستقیما به اون مربوطه،حتی اگه مشکل اول حل بشه با اون syntax به مشکل برخواهند خورد(تو تست من به مشکل خواهند خورد،اگه شما نتیجه دیگه ای با اون کد میرسید ...)
جسارتا در این حد ترجمه خطاهای php رو بلدم خدا رو شکر
نیاز به این پست تهاجمی نبود

با احترام

نه این حرف ها چیه :)

بحث میکنیم و دعوا نداریم که !

باز هم من از شما عذر میخواهم اگر ناراحت شدید از تاپیک من.