miraziz 26 ارسال شده در مرداد 96 گزارش بازنشر ارسال شده در مرداد 96 سلام دوستان. من میخواستم به جای اینکه در صفحه اول سایتم آخرین مطالب را به ترتیب تاریخ نشان دهد، از همه ی مطالب سایت به صورت نمایشی نشان دهد. ممنون می شم راهنمایی کنید نقل قول لینک به ارسال
Ebrahimzadeh 36 ارسال شده در مرداد 96 گزارش بازنشر ارسال شده در مرداد 96 query_posts(array('orderby' => 'rand','post_type' => 'post')); می تونید از این query استفاده کنید 3 نقل قول لینک به ارسال
naghmesara 315 ارسال شده در مرداد 96 گزارش بازنشر ارسال شده در مرداد 96 (ویرایش شده) سلام و درود با تشکر از جناب @Ebrahimzadeh . در صورتی که قصدتون اینه که حلقه اصلی وردپرس رو چیدمان پست هاش رو به صورت رندوم کنید میتونید کد زیر رو در فایل functions.php قالبتون و زیر <?php قرار دهید. function main_query_orderby_rand($query) { if ($query->is_home() && $query->is_main_query()) { $query->set('orderby', 'rand'); } } add_action('pre_get_posts', 'main_query_orderby_rand'); موفق باشید ویرایش شده مرداد 96 توسط naghmesara 1 نقل قول لینک به ارسال
miraziz 26 ارسال شده در مرداد 96 مالک گزارش بازنشر ارسال شده در مرداد 96 در 2 ساعت قبل، naghmesara گفته است : سلام و درود با تشکر از جناب @Ebrahimzadeh . در صورتی که قصدتون اینه که حلقه اصلی وردپرس رو چیدمان پست هاش رو به صورت رندوم کنید میتونید کد زیر رو در فایل functions.php قالبتون و زیر خیلی خیلی ممنون. دقیقا این همان کدی بود که می خواستم 1 نقل قول لینک به ارسال
miraziz 26 ارسال شده در مرداد 97 مالک گزارش بازنشر ارسال شده در مرداد 97 (ویرایش شده) در در 7/26/2017 at 10:33، naghmesara گفته است : سلام و درود با تشکر از جناب @Ebrahimzadeh . در صورتی که قصدتون اینه که حلقه اصلی وردپرس رو چیدمان پست هاش رو به صورت رندوم کنید میتونید کد زیر رو در فایل functions.php قالبتون و زیر <?php قرار دهید. function main_query_orderby_rand($query) { if ($query->is_home() && $query->is_main_query()) { $query->set('orderby', 'rand'); } } add_action('pre_get_posts', 'main_query_orderby_rand'); موفق باشید ببخشین با این کد هر بار که صفحه را رفرش میکنم رندوم پست ها را تغییر میده. میشه کاری کرد که فقط 10 پست آخر را به صورت روزانه رندوم کنه؟ یعنی هر روز ده پست آخر را که در صفحه اول سایت نشون میده را رندومی از همه ی پست ها انتخاب کنه. هر 24 ساعت یکبار این کار را بکنه. ویرایش شده مرداد 97 توسط miraziz نقل قول لینک به ارسال
miraziz 26 ارسال شده در مرداد 97 مالک گزارش بازنشر ارسال شده در مرداد 97 سلام. دوستان راه حلی نیست؟ نقل قول لینک به ارسال
miraziz 26 ارسال شده در مرداد 97 مالک گزارش بازنشر ارسال شده در مرداد 97 @mehran-b سلام. آقا مهران برای این درخواستم راه حلی است؟ نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در مرداد 97 گزارش بازنشر ارسال شده در مرداد 97 در 1 ساعت قبل، miraziz گفته است : سلام. آقا مهران برای این درخواستم راه حلی است؟ راه حل که داره ولی به علت اینکه نتایج باید کش بشه پیچیده است. 1 نقل قول لینک به ارسال
miraziz 26 ارسال شده در مرداد 97 مالک گزارش بازنشر ارسال شده در مرداد 97 در 20 دقیقه قبل، mehran-b گفته است : راه حل که داره ولی به علت اینکه نتایج باید کش بشه پیچیده است. آهان. یعنی میگید باید هر 24 ساعت با توجه به مراجعه هر کاربر براش صفجه را رندوم کنه؟ یعنی نمیشه به کد دستور داد که مثلا راس ساعت 12 شب یک بار رندوم را عوض کنه؟ نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در مرداد 97 گزارش بازنشر ارسال شده در مرداد 97 در 2 دقیقه قبل، miraziz گفته است : یعنی میگید باید هر 24 ساعت با توجه به مراجعه هر کاربر براش صفجه را رندوم کنه؟ کلا رندوم که الان هست. در 3 دقیقه قبل، miraziz گفته است : یعنی نمیشه به کد دستور داد که مثلا راس ساعت 12 شب یک بار رندوم را عوض کنه؟ شما الان هدفت اینه که یه رندوم که ساخت وردپرس تا 24 ساعت دیگه رندوم نکنه و همون رندوم قبلی رو نشون بده. این قضیه دو نکته داره. 1 - باید نتیجه کوئری رندوم برای 24 ساعت کش بشه. 2 - بعد از ارسال پست جدید کش باید پاک بشه که رندوم دوباره ساخته که پست جدید اضافه بشه به پست های صفحه اول. 1 نقل قول لینک به ارسال
miraziz 26 ارسال شده در مرداد 97 مالک گزارش بازنشر ارسال شده در مرداد 97 در هم اکنون، mehran-b گفته است : کلا رندوم که الان هست. شما الان هدفت اینه که یه رندوم که ساخت وردپرس تا 24 ساعت دیگه رندوم نکنه و همون رندوم قبلی رو نشون بده. این قضیه دو نکته داره. 1 - باید نتیجه کوئری رندوم برای 24 ساعت کش بشه. 2 - بعد از ارسال پست جدید کش باید پاک بشه که رندوم دوباره ساخته که پست جدید اضافه بشه به پست های صفحه اول. مثلا من در سایت 1000 تا نوشته ارسال کرده ام. حالا اون ده پست اخری را که وردپرس به صورت پیش فرض در صفحه اول سایت نشون میده را می خواهم نشون نده. یعنی ده پست موجود در صفحه ی اول سایت رندومی باشه از 1000 پست موجود فقط همانطور که اشاره کردید با این شرط هر 24ساعت یک بار رندوم انجام بشه. نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در مرداد 97 گزارش بازنشر ارسال شده در مرداد 97 در 1 دقیقه قبل، miraziz گفته است : مثلا من در سایت 1000 تا نوشته ارسال کرده ام. حالا اون ده پست اخری را که وردپرس به صورت پیش فرض در صفحه اول سایت نشون میده را می خواهم نشون نده. یعنی ده پست موجود در صفحه ی اول سایت رندومی باشه از 1000 پست موجود فقط همانطور که اشاره کردید با این شرط هر 24ساعت یک بار رندوم انجام بشه. متوجه شدم 10 پست آخر هر 24 ساعت یه بار رندوم بشه. منظور بنده اینه حجم کدنویسی این کار زیاده و در این تاپیک نمیگنجه. نقل قول لینک به ارسال
miraziz 26 ارسال شده در مرداد 97 مالک گزارش بازنشر ارسال شده در مرداد 97 در 4 دقیقه قبل، mehran-b گفته است : متوجه شدم 10 پست آخر هر 24 ساعت یه بار رندوم بشه. منظور بنده اینه حجم کدنویسی این کار زیاده و در این تاپیک نمیگنجه. باشه. فکر کردم راحت باشه ولی با توضیحات شما دیدم که مسائل زیادی داره. اگر زیاد وقتگیر است و خود کد هم زیاد است عطایش را به لقایش بخشیدم نقل قول لینک به ارسال
miraziz 26 ارسال شده در مرداد 97 مالک گزارش بازنشر ارسال شده در مرداد 97 در 14 ساعت قبل، mehran-b گفته است : متوجه شدم 10 پست آخر هر 24 ساعت یه بار رندوم بشه. منظور بنده اینه حجم کدنویسی این کار زیاده و در این تاپیک نمیگنجه. آقا مهران من در سایتم چون گاها کتاب شعر یک شاعر را می خوانم و برخی از اشعار آن کتاب را در سایت قرار می دهد در این حالت 10 پست آخر صفحه اول مربوط به یک شاعر می شود که برای مخاطب چندان خوب نیست. و این روشی رندوم کردن هم که نشد، میخواستم بپرستم که من با استفاده از افزونهای اگر آخرین ارسال ها را اجازه ندهم در صفحه اول سایت نمایش داده شود برای سئو سایت مخرب است؟ نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در مرداد 97 گزارش بازنشر ارسال شده در مرداد 97 در 34 دقیقه قبل، miraziz گفته است : میخواستم بپرستم که من با استفاده از افزونهای اگر آخرین ارسال ها را اجازه ندهم در صفحه اول سایت نمایش داده شود برای سئو سایت مخرب است؟ والا از ظن من مشکلی نداره ولی خوب من تخصص خاصی توی سئو ندارم. 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .