فرهاد-سئو 905 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 سلاممن میخوام یه صفحه ای ایجاد کنم مثل بقیه فایل های قالب وردپرس مثلا archive که برای این مشکلی نیست و فایل رو ایجاد میکنم و کدها رو مینویسماما وقتی از قسمت فهرست لینک فایل رو مینویسم موقع باز کردن اون لینک ارور 404 میدهلینک رو اینطوری میدم http://localhost/test/about.phpچیکار کنم که فایل رو بشناسه؟چون تو قسمت برگه ها میتونم از اون قالب برای مطالب استفاده کنم اما در فهرست نمیتونم فراخوانی کنمشکد خاصی لازم داره؟ نقل قول لینک به ارسال
Rohani 389 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 وقتی روش کلیک میکنید تو url به چه صورت نمایش میده؟ نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 وقتی برگه رو به عنوان قالب انتخاب می کنید می تونید، برای استفاده تو فهرست اگه تو بخش برگه ها نبود، با پیوند بزاریدش داخلش فهرست. نقل قول لینک به ارسال
عبدالماجد 3203 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 اگر فایل متعلق به قالب هست طبیعتا باید لینکتون به این صورت باشه :http://localhost/test/wp-content/themes/name/about.php 2 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 بهتره از page template استفاده کنیدو برگه را اجرا کنید 2 نقل قول لینک به ارسال
فرهاد-سئو 905 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 ممنون اما ارور دادفکر کنم به خاطر اینکه فایل به وردپرس وصل نشده نمیتونه توابه رو فراخوانی کنهاحتمالا باید با فانکشن به قالب بشناسونیمشچطوری این کار رو کنم؟ نقل قول لینک به ارسال
فرهاد-سئو 905 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 بهتره از page template استفاده کنیدو برگه را اجرا کنیداز این روش استفاده کنم لینک معلوم میشه که برای برگه هستشنمیخوام لینک صفحه اینطوری بشه ?page_id=73میخوام غیر این باشه که معلوم نشه از برگه هستشمثلا site.com/about یا هر چیز دیگه ایمثل ادرس صفحه افزونه ها نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 اگر فایل خارج وردپرس هست باید فایلی مثل wp-blog-header درش فراخوانی کنید تا توابع وردپرس اجرا بشه 2 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 از این روش استفاده کنم لینک معلوم میشه که برای برگه هستشنمیخوام لینک صفحه اینطوری بشه ?page_id=73میخوام غیر این باشه که معلوم نشه از برگه هستشمثلا site.com/about یا هر چیز دیگه ایمثل ادرس صفحه افزونه هاچرا حالت پیوند یکتا رو تغییر نمیدید؟روش مرتضی هم درستهdefine('WP_USE_THEMES', false);$wp_root = dirname(__FILE__) .'/../../../';if(file_exists($wp_root . 'wp-load.php')) {require_once($wp_root . "wp-load.php");} else if(file_exists($wp_root . 'wp-config.php')) {require_once($wp_root . "wp-config.php");} else {exit;} 2 نقل قول لینک به ارسال
فرهاد-سئو 905 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 اگر فایل خارج وردپرس هست باید فایلی مثل wp-blog-header درش فراخوانی کنید تا توابع وردپرس اجرا بشهچرا حالت پیوند یکتا رو تغییر نمیدید؟روش مرتضی هم درستهdefine('WP_USE_THEMES', false);$wp_root = dirname(__FILE__) .'/../../../';if(file_exists($wp_root . 'wp-load.php')) {require_once($wp_root . "wp-load.php");} else if(file_exists($wp_root . 'wp-config.php')) {require_once($wp_root . "wp-config.php");} else {exit;}ببخشید من php زیاد بلد نیستم الان باید اینجا ادرس قالب رو بدم ؟ $wp_root = dirname(__FILE__) .'/../../../';یا نباید به کد دست بزنم ؟چون این کد رو هم گذاشتم باز ارور داد و توابع رو نشناخت نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 فایل رو باید بزارید در روتاین خط رو هم حذف کنید$wp_root = dirname(__FILE__) .'/../../../'; 2 نقل قول لینک به ارسال
فرهاد-سئو 905 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 باز هم نشدفایل رو انتقال دادم به روت وردپرساین کد رو هم داخل حلقه گذاشتماما بازم ارور داداین کد صفحه من هست :<?php/*Theme: ---Created: October 2013Author: ---.URL: --Template Name: Test.*/get_header(); ?><?php wp_list_categories($args); ?><h1> تست6 </h1><?php wp_list_cats('sort_column=id&hide_empty=0&optioncount=0&use_desc_for_title=0&child_of=22'); ?> <h1> تست5 </h1><?php wp_list_cats('sort_column=id&hide_empty=0&optioncount=0&use_desc_for_title=0&child_of=25'); ?><h1> تست4 </h1><?php wp_list_cats('sort_column=id&hide_empty=0&optioncount=0&use_desc_for_title=0&child_of=28'); ?><h1> تست3 </h1><?php wp_list_cats('sort_column=id&hide_empty=0&optioncount=0&use_desc_for_title=0&child_of=33'); ?><h1> تست2 </h1><?php wp_list_cats('sort_column=id&hide_empty=0&optioncount=0&use_desc_for_title=0&child_of=40'); ?><?php get_footer(); ?><?php define('WP_USE_THEMES', false);if(file_exists($wp_root . 'wp-load.php')) {require_once($wp_root . "wp-load.php");} else if(file_exists($wp_root . 'wp-config.php')) {require_once($wp_root . "wp-config.php");} else {exit;} ?> نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 کدی که دادم باید در ابتدای فایل باشهhttp://frankiejarrett.com/the-simplest-way-to-require-include-wp-load-php/http://ottopress.com/2010/dont-include-wp-load-please/http://davidwalsh.name/wordpress-recent-posts 1 نقل قول لینک به ارسال
فرهاد-سئو 905 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 ممنون لود شدشاما بالای سایت ارور میادش و به این دو خط گیر میده :require_once($wp_root . "wp-load.php");} else if(file_exists($wp_root . 'wp-config.php')) { نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 چه خطایی ؟میتونید این بخش رو حذف کنید$wp_root . 1 نقل قول لینک به ارسال
فرهاد-سئو 905 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 (ویرایش شده) اون رو هم وقتی پاک میکنم کلا صفحه میره و ارور میدهاروری هم که الان میده اینهخط 2 و 3 هم اینهif(file_exists($wp_root . 'wp-load.php')) {require_once($wp_root . "wp-load.php"); ویرایش شده آبان 92 توسط فرهاد نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 به لینکهایی که دادم توجه کنیدمن مشکلی نمیبینم 1 نقل قول لینک به ارسال
فرهاد-سئو 905 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 از اینکلود استفاده کردم و همه فایل رو شناخت و تونست بخونهخیلی ممنون از راهنمای خوبتون <?php include('wp-load.php'); ?> 1 نقل قول لینک به ارسال
فرهاد-سئو 905 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 (ویرایش شده) هر کاری می کنم نمیشه برای صفحه عنوان قرار دادمن الان این کد رو میزنم اما عنوان برای صفحه نمیزنه<title>فروشگاه ها | مرکز خرید سانلی</title>برای فایل هدر هم این کد رو برای عنوان نوشتم :<title><?php if (is_home () ) { bloginfo('name'); } elseif ( is_category() ) { single_cat_title(); echo ' - ' ; bloginfo('name'); }elseif (is_single() ) { single_post_title(); }elseif (is_page() ) { bloginfo('name'); echo ': '; single_post_title(); }else { wp_title('',true); }?></title>فکر کنم باید به کد بالایی یه شرط دیگه ایضافه کنیم که اگه در این صفحه ای که ساختم باشه این عنوان رو بزنهیا هم اگر در صفحاتی غیر این چند مورد بود برای همه از این عنوان استفاده کنه ویرایش شده آبان 92 توسط فرهاد نقل قول لینک به ارسال
NESTED 4295 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 نمیدونم دقیق متوجه منظور شما شدم یا نه ولی لازم نبود این کار رو بکنید شما می خواید محتوای زیر نمایش داده بشه ؟ <?php wp_list_categories($args); ?><h1> تست6 </h1><?php wp_list_cats('sort_column=id&hide_empty=0&optioncount=0&use_desc_for_title=0&child_of=22'); ?> <h1> تست5 </h1><?php wp_list_cats('sort_column=id&hide_empty=0&optioncount=0&use_desc_for_title=0&child_of=25'); ?><h1> تست4 </h1><?php wp_list_cats('sort_column=id&hide_empty=0&optioncount=0&use_desc_for_title=0&child_of=28'); ?><h1> تست3 </h1><?php wp_list_cats('sort_column=id&hide_empty=0&optioncount=0&use_desc_for_title=0&child_of=33'); ?><h1> تست2 </h1><?php wp_list_cats('sort_column=id&hide_empty=0&optioncount=0&use_desc_for_title=0&child_of=40'); ?> خب شما از همون روش قدیمی ساخت قالب جدا برای برگه ها استفاده می کردین و این محتوا رو توی اون فایل php قرارمیدادین و به هر اسمی می خواستین سیو می کردین بعد از طریق مدیریت یک برگه جدید میساختین و قالب مورد نظر رو بهش میدادین و دیگه تموم بود ! 1 نقل قول لینک به ارسال
فرهاد-سئو 905 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 (ویرایش شده) نمیدونم دقیق متوجه منظور شما شدم یا نه ولی لازم نبود این کار رو بکنید شما می خواید محتوای زیر نمایش داده بشه ؟ <?php wp_list_categories($args); ?><h1> تست6 </h1><?php wp_list_cats('sort_column=id&hide_empty=0&optioncount=0&use_desc_for_title=0&child_of=22'); ?><h1> تست5 </h1><?php wp_list_cats('sort_column=id&hide_empty=0&optioncount=0&use_desc_for_title=0&child_of=25'); ?><h1> تست4 </h1><?php wp_list_cats('sort_column=id&hide_empty=0&optioncount=0&use_desc_for_title=0&child_of=28'); ?><h1> تست3 </h1><?php wp_list_cats('sort_column=id&hide_empty=0&optioncount=0&use_desc_for_title=0&child_of=33'); ?><h1> تست2 </h1><?php wp_list_cats('sort_column=id&hide_empty=0&optioncount=0&use_desc_for_title=0&child_of=40'); ?> خب شما از همون روش قدیمی ساخت قالب جدا برای برگه ها استفاده می کردین و این محتوا رو توی اون فایل php قرارمیدادین و به هر اسمی می خواستین سیو می کردین بعد از طریق مدیریت یک برگه جدید میساختین و قالب مورد نظر رو بهش میدادین و دیگه تموم بود !من از این روش قالب برای برگه استفاده نکردم چون اون موقع لینک سایت مثل لینک پست ها و برگه ها میشداما من میخوام یه صفحه اختصاصی به سیستم اضافه کنم که خدا رو شکر با کمک دوستان حرفه ای اینجا تونستیم بسازیمحالا مونده عنوان صفحه که در کدهای هدر من مشکل هستیعنی یه شرط کم دارهشرط رو باید طوری بگم که یا برای این صفحه خاص این عنوان رو بزنیا هم برای همه صفحات به جز این چند تایی که ذکر شده این عنوان رو بزن<title><?php if (is_home () ) { bloginfo('name'); } elseif ( is_category() ) { single_cat_title(); echo ' - ' ; bloginfo('name'); }elseif (is_single() ) { single_post_title(); }elseif (is_page() ) { bloginfo('name'); echo ': '; single_post_title(); }else { wp_title('',true); }?></title>دوستانی که میدونن چه کدی باید بهش اضافه کنم ممنون میشمالبته این دستو همون شرطی هست که من میگمیعنی برای صفحاتی که عنوان نداره خودکار عنوان رو وارد میکنه اما نمیدونم چرا نمیشه کاریش کرد که عنوانی در اون صفحه خودمون می نویسیم رو نشون بدهelse { wp_title('',true); } ویرایش شده آبان 92 توسط فرهاد نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 عنوان رو برچه اساسی میخواهی نمایش دهید؟عنوان چی رو؟ نقل قول لینک به ارسال
فرهاد-سئو 905 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 من طبق اموزشهای دوستان در همین تایپیک یه صفحه جداگانه برای وردپرس ایجاد کردم و این فایل رو در روت وردپرس گذاشتم تا لینکش بدین صورت بشهhttp://www.site.com/about.phpاز برگه استفاده نکردم چون مثل لینک نوشته ها میشداین صفحه که طراحی کردم قالبش جدا طراحی شدهبرای فراخوانی توابع و تشخیص توابع وردپرس از کد زیر استفاده کردم<?php include('wp-load.php'); ?>اما یه مشکلی هست اینکه عنوانی که من برای صفحه مینویسم رو نمیارهو مشکلش هم این کدی هست که در هدر گذاشتم<title><?php if (is_home () ) { bloginfo('name'); } elseif ( is_category() ) { single_cat_title(); echo ' - ' ; bloginfo('name'); }elseif (is_single() ) { single_post_title(); }elseif (is_page() ) { bloginfo('name'); echo ': '; single_post_title(); }else { wp_title('',true); }?></title>وقتی این کد رو حذف میکنم عنوان میادشاما من نمیخوام این کد رو حذف کنم چون در صفحات مختلف نام سایت رو در کنار عنوان اون صفحه می نویسه نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 ببینید این یک صفحه ثابت هستفقط شما عنوان ثابت رو در بین تگ title قرار دهید نقل قول لینک به ارسال
فرهاد-سئو 905 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 (ویرایش شده) منم همین کار رو کردماون کدهای هدر بودشاینم کدهایی که من در فایل ثابتی گذاشتم<?php include('wp-load.php'); ?><?php/*Theme: ---Created: October 2013Author: ---URL: --Template Name: --*/get_header(); ?><title>عنوان صفحه</title>اما هیچ عنوانی رو نشون نمیده فقط لینک صفحه رو بجای عنوان می نویسهوقنی هم سورس صفحه رو می بینم اینطوریه<title> </title>خالیه ویرایش شده آبان 92 توسط فرهاد نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .