-
September 26th, 2016, 20:15
#1
راهنمایی درمورد افزونه add to any و کدنویسی فایل function
دوستان من افزونه add to any رو نصب کردم.مشکلی که هست اینه که نمیخوام دکمه اشتراک گذاری در صفحه اصلی و بعضی از برگه هام باشه.برای این توی صفحه افزونه در سایت وردپرس https://wordpress.org/plugins/add-to-any/faq نوشته که برای حذف دکمه ها از
دسته بندی خاص
کد:
function addtoany_disable_sharing_in_some_categories() { // Examples of in_category usage: https://codex.wordpress.org/Function_Reference/in_category
if ( in_category( array( 'my_category_1_slug', 'my_category_2_slug' ) ) ) {
return true;
}
}
add_filter( 'addtoany_sharing_disabled', 'addtoany_disable_sharing_in_some_categories' );
پست خاص
کد:
function addtoany_disable_sharing_on_my_custom_post_type() { if ( 'my_custom_post_type' == get_post_type() ) {
return true;
}
}
add_filter( 'addtoany_sharing_disabled', 'addtoany_disable_sharing_on_my_custom_post_type' );
از این کدها در فایل فانکشن استفاده کنید حالا سوالم اینه که دسته بندی و برگه خاص مثلا صفحه اصلی سایتو توی این کد ها چه جوری باید تعیین کنم؟
درضمن کسی اگه از افزونه add to any استفاده کرده ممنون میشم به من بگه تا چندتا سواله دیگه هم دارم بپرسم
-
-
September 26th, 2016 20:15
# ADS
-
September 26th, 2016, 20:28
#2
عضو دائم
پاسخ : راهنمایی درمورد افزونه add to any و کدنویسی فایل function
سلام، جای my_category_1_slug نامک موضوع را بزارید، در قسمت موضوعات وردپرس، نامک های هر دسته مشخص است، برای آنکه فقط در صفحه های مشخص شده ای نمایش بدهید از کد زیر استفاده کنید و جای 123 آیدی صفحه را قرا دهید.
کد:
function addtoany_disable_sharing_on_my_custom_post_type() {
if ( 'page' == get_post_type() && is_page(123) ) {
return true;
}
}
add_filter( 'addtoany_sharing_disabled', 'addtoany_disable_sharing_on_my_custom_post_type' );
-
تعداد تشکر ها از T.Toosi به دلیل پست مفید
-
September 27th, 2016, 05:07
#3
پاسخ : راهنمایی درمورد افزونه add to any و کدنویسی فایل function

نوشته اصلی توسط
T.Toosi
سلام، جای my_category_1_slug نامک موضوع را بزارید، در قسمت موضوعات وردپرس، نامک های هر دسته مشخص است، برای آنکه فقط در صفحه های مشخص شده ای نمایش بدهید از کد زیر استفاده کنید و جای 123 آیدی صفحه را قرا دهید.
کد:
function addtoany_disable_sharing_on_my_custom_post_type() {
if ( 'page' == get_post_type() && is_page(123) ) {
return true;
}
}
add_filter( 'addtoany_sharing_disabled', 'addtoany_disable_sharing_on_my_custom_post_type' );
ممنون از راهنماییتون الان این دکمه ها توی تمام صفحات هست من دنبال کدی هستم که باهاش صفحاتیو که نمیخوام دکمه ازش برداشته بشه.الان این کدی که شما دادین برای گداشتن دکمه هست.درسته؟من برای برداشتن دکمه میخوام.
در مورد کد اول: که من گذاشتم:یه آدرس اینترنتی داخل کد هست.اون چیه؟اگه اون آدرسو وردارم از داخل کد مشکلب پیش میاد؟اگه میشه ورداشت میتونید کد رو بدون اون آدرس برام بازنویسی کنید؟یه سوال دیگه فرق my_category_1_slug با my_category_2_slug در کد اول چیه؟
درمورد کد دوم: اگه شما بفرمایید چه جوری برگه مورد نظرمو در کد دوم تعریف کنم فکر کنم مشکلم حل میشه
یه سوال دیگه صفحه اصلی سایت فروشگاهی من برگه ای در قسمت برگه های وردپرس نداره که بخوام ویرایش کنم.آیدی این صفحه اصلی رو چه جوری بفهمم؟
ممنون
ویرایش توسط alirad : September 27th, 2016 در ساعت 05:31
-