irmacfa

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

4 ارسال در این موضوع قرار دارد

دوستان من میخواستم بهترین پیوند یکتایی که بشه برای لینک های فروشگاه ایجاد کرد رو بزارم آیا مثل مطالب خود وردپرس (ایدی + عنوان پست ) کفایت میکند ؟ 

 

بعد من به همین شکل میزارمش اینطوری میشه ؟ %postname%/ در آدرس بار وجود داره

 

حذفش میکنم لینک هام بهم میریزه و با صحفه ای مورد نظر یافت نشد 404 مواجه میشم.

 

لطفا برای مشاهده attachment وارد سایت شوید و یا ثبت نام کنید.

لطفا برای مشاهده attachment وارد سایت شوید و یا ثبت نام کنید.

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


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

درود .

در بخش پیوندیکتای افزونه ووکامرس ، شما نمی تونید در تنظیمات، جایگاهی برای عنوان مطلب تعیین کنید. برای مثال ، کد زیر قابل استفاده نخواهد بود :

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

یعنی نمی تونید با استفاده از %postname% مکانی برای عنوان تعریف کنید و بعد از عنوان عباراتی استفاده کنید .

در کادر پیوندیکتا، شما هرچیزی که وارد کنید، پیش از عنوان محصول قرار می گیره. %postname% در این تنظیمات مجاز نیست. در کادر پیوندیکتای ووکامرس، شما فقط مجاز هستید عبارات پیش از عنوان را وارد کنید نه اینکه عنوان و مکانش رو با استفاده از %postname% کنترل کنید.

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

 

برای مثال :

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

خروجی :

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

 

یا اگر فقط پست آی دی رو در کادر پیوندیکتا ووکامرس وارد کنید : مثال :

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

خروجی :

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

 

 

در خصوص مبنای دسته بندی و برچسب هم به همین صورت هست.

 

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

پسند شده توسط 1 کاربر

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 18 دقیقه قبل، masih1994 گفته است :

درود .

در بخش پیوندیکتای افزونه ووکامرس ، شما نمی تونید در تنظیمات، جایگاهی برای عنوان مطلب تعیین کنید. برای مثال ، کد زیر قابل استفاده نخواهد بود :

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

یعنی نمی تونید با استفاده از %postname% مکانی برای عنوان تعریف کنید و بعد از عنوان عباراتی استفاده کنید .

در کادر پیوندیکتا، شما هرچیزی که وارد کنید، پیش از عنوان محصول قرار می گیره. %postname% در این تنظیمات مجاز نیست. در کادر پیوندیکتای ووکامرس، شما فقط مجاز هستید عبارات پیش از عنوان را وارد کنید نه اینکه عنوان و مکانش رو با استفاده از %postname% کنترل کنید.

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

 

برای مثال :

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

خروجی :

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

 

یا اگر فقط پست آی دی رو در کادر پیوندیکتا ووکامرس وارد کنید : مثال :

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

خروجی :

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

 

 

در خصوص مبنای دسته بندی و برچسب هم به همین صورت هست.

 

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

خوب این درست تا اینجا ....

الان من میخوام پیش فرض کنم چطور آپدیت میشه ؟ مثلا الان من گذاشتمش روی پیش فرض خود ووکامرس بعد که پست رو میخوام بیارم بالا " صفحه یافت نشد 404 میاره " برای رفع این باید چکار کرد 

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


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

به احتمال زیاد شما برای پیوندیکتای مطالب هم از post_id استفاده کردید و هم در پیوندیکتای محصولات ووکامرس . این مشکل ممکنه به این دلیل باشه.

البته جزئیات مشکل ممکنه چیز دیگه ای باشه که بنده بر اساس فرضیات خودم یک راه حل خدمتتون ارائه می کنم :

 

1. پیوندیکتای مطالب رو روی "نام مطلب" قرار بدید

2. پیوندیکتای محصولات رو روی "نام محصول" قرار بدید . یا "پایگاه فروشگاه" رو استفاده کنید. و همچنین سعی کنید عبارات دیگه ای که در کادرهای دیگه ی صفحه تنظیمات پیوندیکتا وارد کردید رو پاک کنید.

 

مشکل 404 زمانی اتفاق می افته که یا :

1. صفحه مورد نظر داخل دیتابیس وجود نداشته باشه

2. لینک آغازین صفحه با پست تایپ یا صفحات دیگه تداخل داشته باشه . برای مثال شما می خواهید پیوندیکتای محصولاتتون به صورت زیر باشه :

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

حالا در صورتی که پیوندیکتای چنین مدلی انتخاب کرده باشید، اگر یک برگه داشته باشید با نامک shop که به صورت زیر باز بشه :

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

باعث تداخل در پیوندیکتای محصولات و ارور 404 میشه! یا ممکنه برخی از افزونه ها که Post Type ایجاد می کنند، یک Post Type با شناسه ی shop یا هرچیزی که می خواهید ازش استفاده کنید رو به صورت پیش فرض به وردپرستون اضافه کرده اند.

در صورت تمایل اگر مشکلتون رفع نشد، می تونید در بخش پیوندیکتای محصولات یک پسوند اختصاصی (مثلا forooshgah) رو وارد کنید و محصولات رو چک کنید. اگر خطای 404 رفع شد، مشکل از پسوند و مبنای پیوندیکتا بوده.

 

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

غیر از این دو مشکل دیگه ای نمی تونه باشه مگر اینکه فایل .htaccess سایتتون تخریب شده باشه که بد نیست این فایل رو هم چک کنید.

 

-----------------------------------------------------

بروزرسانی پاسخ

دوست عزیز همچنین شما می تونید نام محصول رو به صورت اختصاصی در پیوندیکتا وارد کنید. شما در ابتدای تاپیک عرض کردید برای نام محصول از %postname% استفاده کردید. در صورتی که این ارجاع به نام پست هست و در خصوص محصولات کارایی نداره اما ممکنه شیوه ی زیر بتونه کمکتون کنه :

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

* یعنی بجای %postname% باید از %product_name% استفاده کنید.

 

رفع مشکل با استفاده از کد در Functions

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

لطفا برای مشاهده code وارد سایت شوید و یا ثبت نام کنید.

کد بالا رو باید در فایل functions.php قالبتون قرار بدید . اگر کد باعث مشکلاتی در سایتتون شد، حذفش کنید.

پسند شده توسط 2 کاربر

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


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

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

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

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

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


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

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

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


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

  • چه کسانی در حال بازدید هستند؟   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.