رفتن به مطلب

مشکل با Template Page


پست های پیشنهاد شده

سلام

من طبق این اموزش

http://forum.wp-parsi.com/tutorials/article/70-%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-template-page/

یک Template Page

درست کردم

اما هر کاری میکنم فعال نمیشه

چیکار کنم؟

در حالی که روی لوکال هاست تست میکنم درسته

مشکل از کجاست؟

لینک به ارسال

مرحله آخر انجام دادید ؟

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

لینک به ارسال

چندین بار این کار رو انجام دادم و مشکلی نداشتم

ولی روی برگه های از قسمت قالب template page مورد نطرم رو انتخاب میکنم و روی بروزرسانی که میزنم

خودکار به قالب پیش‌فرض برمیگرده

چیکار کنم؟

در ضمن همین قالب رو روی لوکال هاست تست کردم بدون مشکل فعال شد

لینک به ارسال

سلام

فایل style.css باید تو ریشه قالب موجود باشه و با تابع bloginfo('stylesheet_url') لود شده باشه. اگه از روش دیگه لود شده template page در بخش برگه ها نمایش داده نمیشه.

لینک به ارسال

سلام

بینیذ این قالبی که من الان استفاده میکنم روز هاست هست و داخل قالب یک template page درست کردم اما کار نمیکنه

الان همین قالب رو روی لوکال هاست تست میکنم template page کار میکنه

وردپرس رو بروز رسانی هم کردم و افزونه ها رو غیر فعال کردم

اما روی هاست template page فعال نمیشه مشکل کجاست؟

لینک به ارسال

در ضمن روی قالب پیش فرض خود وردپرس هم

یک template page ایجاد کردم اما کار نمیکنه

لینک به ارسال

یه کم دندون رو جگر بگذارید

قوانین را هم بخونید بد نیست

تنها فرقی که سیستم ویندوز و لینوکس دارند اینه که ویندوز به کوچکی و بزرگی حروف حساس نیست ولی لینوکس هست یعنی روی ویندوز


File.php
file.php
FILE.PHP

یک فایلند و در لینوکس سه تا فایل

چک کنید رعایت کوچک بودن حروف در نام و پسوند فایل شده باشه

لینک به ارسال

بخدا مشکلم خیلی ضروریه وگرنه اپ نمیکردم

حروف هم کوچیه و مشکل نداره

هاست هم دایرکت ادمین هست

یه وردپرس دیگه هم نصب کردم داخل اون یکی این مشکل نیست

چیکار کنم؟

لینک به ارسال

<?php /* Template Name: last */ ?>


<div id="lp">

<div class="lp_body">
<ul>

<?php
$custom_query = new WP_Query(array(
'post_status' =>'publish',
'post_type' =>'post',
'order' =>'descending',
'orderby' =>'date',
'posts_per_page' =>'15',

'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
));
?>
<?php if($custom_query->have_posts()) :
while($custom_query->have_posts()) : $custom_query->the_post();?>

<li id="id1">
<a href="<?php the_permalink(); ?>" target="_blank">
<?php the_title(); ?></a><span><?php echo timeago(); ?></span>
</li>
<?php endwhile;endif;?><?php wp_reset_query(); ?>
</ul>
</div>
</div><!--Last Post's-->

لینک به ارسال

فکر کنم مشکل از تابع


<?php echo timeago(); ?>

باشه

حذف کنید و دوباره امتحان کنید !

× البته مطمئن نیستم !

لینک به ارسال

مشکل بر طرف نشد

یک وردپرس دیگه نصب کردم و قالب سایت رو داخلش گذاشتم

و از همین Template Page استفاده کردم

Template Page به درستی فعال شد

در ضمن وردپرس رو بروزرسانی دستی کردم

افزونه ها رو غیرفعال کردم

با پوسته پیش فرض تست کردم

مشکل برطرف نشد و Template Page فعال نمیشه

لینک به ارسال

خوب الان که هم template و هم name با حروف بزرگ شروع شدند

بعد چرا سندتوت header نداره

اگر می خواهید از header.php اصلی سایت استفاده کنید

بعد از خط نام


get_header();

را بگذارید و الا


<!DOCTYPE html>
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body>

در انتها هم یا


<?php get_footer();?>

یا


</body>
</html>

حروف template name را هم کوچک کنید و تست بگیرید

لینک به ارسال

نه

لطفا قوانین رو بخونید

شما خودتون باید مشکلتون رو حل کنید

شاید template name در قالبتون تکراری باشه

لینک به ارسال

دوست عزیز همونطور که آقا ایمان گفتن کمی صبور باشید حتما به مشکل شما هم رسیدگی میشه و اگر ادامه بدیدبه اسپم دادن اخطار میگیرید

نام شاخه افزونه هاتون رو تغییر نام بدید و بعد یک فایل جدید به اسم test.php بسازید و این رو داخلش بزارید :


<?php /* Template name: test */ ?>
<?php get_header(); ?>

test

<?php get_footer(); ?>

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

لینک به ارسال

همه این کارها رو انجام دادم

بفرمایید اینم عکس:

1

37964140938750733267_1.PNG

2

35959140938751833145_2.PNG

3

44102140938751842292_3.PNG

و وقتی تغیرات رو ذخیره میبکنم اینجوری میشه

11836140938751937962_4.PNG

حالا مشکل از کجاست؟

لینک به ارسال

با قالبی دیگر هم تست کنید

با یک قالب دیگر هم تست کردم

با قالب پیشفرض وردپرس هم تست کردم

ولی Template Page فعال نمیشه

اقا پارسا بهتون دسترسی بدم چک کنید؟

ویرایش شده توسط Mohammad Javad
لینک به ارسال

روش های مختلفی وجود داره برای تعریف کردن Template Page ( شاید چیزی از قلم افتاده باشه )

منبع انگلیسی و مرجع هستش شاید سر در بیارید چیزی رو :


http://codex.wordpress.org/Page_Templates

البته امیدوارم !

لینک به ارسال

اگر

1. افزونه ها را غیر فعال کردید

2. به کوچک و بزرگی حروف دقت کردید

3. باقالب دیفالت وردپرس هم چک کردید

4. قبلا هم کارکردن با قالب صفحه را تجربه کردید و مشکلی نداشتید

بجز کد نویسی قالب برگه ای که ساختید علتی باقی نمی مونه کدهای قالب برگه را به صورت کامل بگذارید اینجا

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...