• اطلاعیه ها

    • Saeed Fard

      پوشش زنده وردکمپ ۲۰۱۸ اروپا توسط وردپرس پارسی   23/03/97

      اگر کاربر وردپرس هستید حتما تا به حال اسم وردکمپ رو شنیدید، کمپ و دورهمی بزرگ توسعه‌دهنده‌ها و کاربران وردپرس که سالانه در کشورهای مختلف برگزار میشه تحت عنوان وردکمپ هستش که از سمت مراجع اصلی وردپرس حمایت و برگزار می‌شه.   این‌ بار در سال 2018 وردکمپ اروپا در شهر بلگراد کشور صربستان در حال برگزاری هستش، این رویداد طی سه روز 24 تا 26 تیر ماه (June 14-16) برگزار میشه، در این رویداد مصطفی صوفی از وردپرس پارسی و به نمایندگی تمامی کاربران وردپرس فارسی حضور داره. وردپرس پارسی رویداد وردکمپ 2018 اروپا رو به صورت زنده توسط مصطفی پوشش می‌ده و در صورت علاقه‌مندی به این مراسم می‌تونید از طریق وردپرس پارسی دنبالش کنید.در حال حاضر یک روز از این مراسم گذشته که گزارش اون در قسمت پوشش زنده قرار گرفته. برای دنبال کردن مراسم وردکمپ اروپا به صورت لحظه‌ای به صفحه پوشش زنده در قسمت زیر مراجعه کنید. همینطور در آینده منتظر خبر برگزاری اولین وردکمپ در ایران توسط وردپرس‌پارسی باشید. https://wp-parsi.com/wceu-2018

      لینک خبر در وردپرس پارسی : https://wp-parsi.com/wceu-2018-live  
aminfa

حذف product از آدرس محصول

6 پست در این موضوع قرار دارد

با سلام خسته نباشید به دوستان عزیز . بند می خواستم کلمه product حذف کنم از آدرس محصول و به آخر آدرس .html اضاف کنم . از دوستان کسی راحلی دارند در اختیار ما بزارن . تشکر.

0

به اشتراک گذاری این پست


لینک به پست
در 15 دقیقه قبل، aminfa گفته است :

با سلام خسته نباشید به دوستان عزیز . بند می خواستم کلمه product حذف کنم از آدرس محصول و به آخر آدرس .html اضاف کنم . از دوستان کسی راحلی دارند در اختیار ما بزارن . تشکر.

سلام

این آدرس پیوند دسته بندی محصولات هستش ، فکر کنم بشه از تنظیمات قالب یا ووکامرس تغییرش داد. (البته با تغییر این ، آدرس هایی که ایندکس شده باشن  با خطای 404 روبرو میشن)

البته نمیدونم منظور سوال شمارو درست متوجه شدم یا نه!!! 

1

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

در 35 دقیقه قبل، logomaster گفته است :

سلام

این آدرس پیوند دسته بندی محصولات هستش ، فکر کنم بشه از تنظیمات قالب یا ووکامرس تغییرش داد. (البته با تغییر این ، آدرس هایی که ایندکس شده باشن  با خطای 404 روبرو میشن)

البته نمیدونم منظور سوال شمارو درست متوجه شدم یا نه!!! 

تشکر از پاسختون . سایت تست هست هنوز رو هاست نیست مشکل ارور 404 نداریم . بند مخوان پیوند یک تایی محصول وورکامرس به شکل زیر بشه

http://site.com/product/نام محصول/

http://site.com/نام محصول.html

متسفانه در قسمت تنظیمات پیوند یکتا همچین گذینه نیست

ویرایش شده در توسط aminfa
0

به اشتراک گذاری این پست


لینک به پست
در 3 دقیقه قبل، aminfa گفته است :

تشکر از پاسختون . سایت تست هست هنوز رو هاست نیست مشکل ارور 404 نداریم . بند مخوان پیوند یک تایی محصول وورکامرس به شکل زیر بشه


http://site.com/product/نام محصول/

http://site.com/نام محصول.html

متسفانه در قسمت تنظیمات پیوند یکتا همچین گذینه نیست

خب اینی که شما میخواید دیگه ارتباطی به ووکامرس نداره. ینی این محصول رو دیگه ووکامرس پیکربندی نمیکنه ! همچنین پیوند یکتا نقطه ( . ) رو نمیپذیره و شما اگه میخواید به این شکلی که میخواید باشه ، باید محصولتون رو جداگانه داخل یه صفحه html تنظیم کنید ، داخل هاست قرارش بدید و آدرسش رو لینک کنید

0

به اشتراک گذاری این پست


لینک به پست

سلام دوست عزیز 

کد زیر را در فایل فانکشن قالب خودتون کپی کنید 

function wpse_178112_permastruct_html( $post_type, $args ) {
    if ( $post_type === 'product' )
        add_permastruct( $post_type, "{$args->rewrite['slug']}/%$post_type%.html", $args->rewrite );
}

add_action( 'registered_post_type', 'wpse_178112_permastruct_html', 10, 2 );

کد بالا به شما کمک میکنه که به اخر ادرس محصولات خودتون .html اضافه کنید 

برای حذف کلمه product هم باید خدمت شما بگم که شما نمیتونید حذف کنید ولی میتونید تغییر نام بدید به قسمت تنظیمات وردپرس خودتون برید بعد از تنظیم پیوند یکتا وردپرس میتوانید در پایین صفحه 

پیوند یکتا ووکامرس هم تغییر بدید مثل تصویر زیر 

Untitled-2.thumb.jpg.45fed6b8793bc3943ea277dfb1dfbf55.jpg

 

پیروز و موفق باشید.

1

به اشتراک گذاری این پست


لینک به پست
در ۱ ساعت قبل، a2h گفته است :

سلام دوست عزیز 

کد زیر را در فایل فانکشن قالب خودتون کپی کنید 


function wpse_178112_permastruct_html( $post_type, $args ) {
    if ( $post_type === 'product' )
        add_permastruct( $post_type, "{$args->rewrite['slug']}/%$post_type%.html", $args->rewrite );
}

add_action( 'registered_post_type', 'wpse_178112_permastruct_html', 10, 2 );

کد بالا به شما کمک میکنه که به اخر ادرس محصولات خودتون .html اضافه کنید 

برای حذف کلمه product هم باید خدمت شما بگم که شما نمیتونید حذف کنید ولی میتونید تغییر نام بدید به قسمت تنظیمات وردپرس خودتون برید بعد از تنظیم پیوند یکتا وردپرس میتوانید در پایین صفحه 

پیوند یکتا ووکامرس هم تغییر بدید مثل تصویر زیر 

Untitled-2.thumb.jpg.45fed6b8793bc3943ea277dfb1dfbf55.jpg

 

پیروز و موفق باشید.

تشکر جناب . مشکلم حل شده . البته برای حذف product از این کد استفاده کردم

function remove_cpt_slug( $post_link, $post, $leavename ) {

if ( 'product' != $post->post_type || 'publish' != $post->post_status ) {
return $post_link;
}

$post_link = str_replace( '/' . $post->post_type . '/', '/',  $post_link );

return $post_link;
}
add_filter( 'post_type_link', 'remove_cpt_slug', 10, 3 );

function parse_request_trick( $query ) {

if ( ! $query->is_main_query() )
return;

if ( 2 != count( $query->query ) || ! isset( $query->query['page'] ) ) {
return;
}

if ( ! empty( $query->query['name'] ) ) {
$query->set( 'post_type', array( 'post', 'page', 'product' ) );
}
}
add_action( 'pre_get_posts', 'parse_request_trick' );

با کد که شما دادید میکس کردم اوکی شد.تشکر

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری