-
تعداد ارسالها
423 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
25
نوشتهها ارسال شده توسط naghmesara
-
-
درود مجدد
احتمالا مشکل از همون کش مرورگر هست.
استایل اعمال شده و بسیار هم زیباست.
پاینده باشید
- 1
-
درود مجدد
امکان داره آدرس سایتتون رو اعلام کنید؟
-
در 17 دقیقه قبل، رضا علیزاده گفته است :
دوستان گرامی راهکاری سراغ نداشتید ؟
سلام و درود
چون توی آدرس های جدید قصد دارید از دسته بندی استفاده کنید با htaccess کاری نمیشه براتون کرد و باید با همون افزونه های وردپرس این کار رو انجام بدید.
موفق باشید
-
درود مجدد
function child_cat ($pid, $class_name) { $cat_arr = wp_get_post_categories ($pid); $child_id = max ($cat_arr); $child_name = get_the_category_by_ID ($child_id); $child_link = get_category_link ($child_id); if ($class_name) echo '<a href="'. $child_link .'" class="'. $class_name .'" rel="category tag">'. $child_name .'</a>'; else echo '<a href="'. $child_link .'" rel="category tag">'. $child_name .'</a>'; }
کد بالا رو بدون هیچ تغییری در functions.php قرا دهید.
سپس کد زیر را در جایی که قصد دارید دسته بندی فرزند رو نمایش بدید قرار دهید:
<?php child_cat (get_the_ID(), 'my-css-class'); ?>
و مقدار my-css-class را با نام کلاس خود جایگزین کنید.
پ.ن: اگر استایل اعمال نشد احتمالا فایل css شما توی مرورگرتون کش شده که یه بار صفحه سایتتون رو توی مرورگر با
Ctrl + F5
رفرش کنید انشاالله درست میشه.
موفق باشید
- 1
-
درود مجدد
function child_cat ($pid, $class_name) { $cat_arr = wp_get_post_categories ($pid); $child_id = max ($cat_arr); $child_name = get_the_category_by_ID ($child_id); $child_link = get_category_link ($child_id); if ($class_name) echo '<a href="'. $child_link .'" class="'. $class_name .'" rel="category tag">'. $child_name .'</a>'; else echo '<a href="'. $child_link .'" rel="category tag">'. $child_name .'</a>'; }
به صورت زیر استفاده کنید:
<?php child_cat (get_the_ID(), 'my-css-class'); ?>
موفق باشید
پ.ن: در حلقه اصلی وردپرس
get_the_ID();
و
$post->ID;
هر دو یک مقدار را برمیگردانند.
- 1
-
و همچنین جهت فراخوانی صفحه بندی که احتمالا باید این فراخوانی رو در فایل index.php قالبتون انجام بدید باید از کد زیر استفاده کنید:
<?php bosspagenavi(); ?>
موفق باشید
پ.ن : توی یک پست بهم اجازه ارسال نمیداد انجمن به همین علت چند پستی شد.
- 1
-
کدهای زیر مربوط به استایل سیستم صفحه بندی هستند و باید در فایل style.css قالبتون قرار بگیرند:
.boss-pagenumber { width:100%; min-height:30px; float:left; margin:0px 0px 5px 0px ; padding:0px; font-family: tahoma; font-size: 9pt; font-style: normal; font-weight: normal; line-height: normal; } .boss-pagenumber ul { width:100%; min-height:30px; float:left; margin:0px 0px 0px 0px ; padding:0px; } .boss-pagenumber ul li { min-width:20px; height:30px; float:left; margin:0px 5px 5px 0px ; padding:0px; } .boss-pagenumber ul li a , .boss-pagenumber ul .textwpnumb span{ min-width:10px; height:18px; float:left; margin:0px 0px 0px 0px ; padding:5px 12px ; border-width: 1px; border-style: solid; display:block; color:#216B86 ; } .boss-pagenumber ul li a { background-color: #FFFFFF; border-color: #e9e9e9; color:#216B86 ; } .boss-pagenumber ul li a:hover{ background-color: #F7F7F7; border-color: #6594DB; } .boss-pagenumber ul .textwpnumb span{ background-color: #FFFFFF; border-color: #ADD0ED; } .boss-pagenumber ul .textwpnumba span{ min-width:10px; height:20px; float:left; margin:0px 0px 0px 0px ; padding:5px 10px ; color:#216B86 ; }
- 1
-
function bosspagenavi( $p = 2 ) { // pages will be show before and after current page if ( is_singular() ) return; // don't show in single page global $wp_query, $paged; $max_page = $wp_query->max_num_pages; if ( $max_page == 1 ) return; // don't show when only one page if ( empty( $paged ) ) $paged = 1; if ( $max_page > 1 ) echo '<div class="boss-pagenumber"> <ul id="boss-pagenumber"> '; // echo '<span class="pages">Page: ' . $paged . ' of ' . $max_page . ' </span> '; // pages if ( $paged > $p + 1 ) p_link( 1, 'اولین صفحه' ); if ( $paged > $p + 2 ) echo '<li class="textwpnumba"><span>...</span></li>'; for( $i = $paged - $p; $i <= $paged + $p; $i++ ) { // Middle pages if ( $i > 0 && $i <= $max_page ) $i == $paged ? print " <li class='textwpnumb'><span>صفحه {$i} از {$max_page} </span></li> " : p_link( $i ); } if ( $paged < $max_page - $p - 1 ) echo '<li class="textwpnumba"><span>...</span></li> '; if ( $paged < $max_page - $p ) p_link( $max_page, 'آخرین صفحه' ); if ( $max_page > 1 ) echo '</ul> </div>'; } function p_link( $i, $title = '' ) { if ( $title == '' ) $title = "صفحه {$i}"; echo " <li><a href='", esc_html( get_pagenum_link( $i ) ), "' title='{$title}'>{$i}</a></li> "; }
- 1
-
سلام و درود
این سیستم شما علاوه بر این قضیه که اشاره کردید مشکلات دیگه ای هم توش دیدم بهتر میبینم از سیستم صفحه بندی بنده استفاده کنید.
کدهای زیر توابع سیستم صفحه بندی هستند و باید در فایل functions.php قالبتون قرار بدید:
- 1
-
درود مجدد
جناب تابع مربوط به زبان جاوا اسکریپت هست و بنده گفتم توی یه فایل جاوا اسکریپت قالبتون قرار بدید.
الان که دقت کردم انگار فایل جاوا اسکریپتی درون قالبتون ندارید پس کد رو قبل از بسته شدن تگ head در فایل header.php قالب قرار بدید به شکل زیر:
<script>function showZPTrust(){ var thewindow = window.open("https://www.zarinpal.com/webservice/verifyWebsite/"+window.location.hostname, null, "width=656, height=500, scrollbars=no, resizable=no"); }</script>
پاینده باشید
- 2
-
در هم اکنون، miraziz گفته است :
فقط در همین کد از مجموع مثلا 4 زیردسته، اگر بخواهم دسته آخر و یک دسته قبل تر از اون را نشون بده راهی است؟
این مورد هم نمیشه گفت غیرممکن هست (چون هیچی غیرممکن نیست) ولی روند کدنویسیش از کد مربوط به آخرین زیر دسته دشوارتر هست. متاسفانه بنده الان سرم شلوغه نمیتونم روش فک کنم.
موفق باشید
- 1
-
درود مجدد
بله این کد در 90 درصد شرایط کار میکنه ولی توی بعضی نوع از دسته بندی ها کم میاره.
در هر صورت اگر توی سایت شما کار میکنه استفاده کنید.
پاینده باشید
- 1
-
سلام و درود
ابتدا لوگوی زرین پال رو به سایزی که مورد نظره تغییر سایز داده و در هاستتون ذخیره کنید. سپس تابع زیر روی توی یکی از فایل های جاوا اسکریپت سایتتون قرار بدید.
function showZPTrust(){ var thewindow = window.open("https://www.zarinpal.com/webservice/verifyWebsite/"+window.location.hostname, null, "width=656, height=500, scrollbars=no, resizable=no"); }
سپس به شکل زیر جایگزین لوگوی زرین پال سایتتون کنید.
<a href="javascript:showZPTrust();" title="دروازه پرداخت معتبر"><img src="آدرس عکس لوگو در هاست شما" border="0" alt="دروازه پرداخت معتبر"></a>
پاینده باشید
- 1
-
سلام و درود
راستش روی این مورد من توی تاپیک زیر بسیار مانور دادم ولی متاسفانه نتیجه نداد.
موفق باشید
- 1
-
نقل قول
ممنونم درست شد . از [0-9]+ استفاده کردم. حالا میشه لطف کنید و بگید که برای محدود کردن تعداد کاراکترها باید اینو چطوری بنویسم! (ینی به همین [0-9]+ مقدار پترن باید چی اضافه کنم که بشه محدودیت کاراکترها هم براش تعریف کرد. ممنون
سلام و درود
این مورد بسیار ساده است زیاد واسه خودتون سختش نکنید.
<input name="somename" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);" type="number" maxlength="6">
موفق باشید
- 3
-
نقل قول
سلام آیا راهی وجود دارد که یک DIV خاص از یک سایت را توی سایتم به نمایش در بیارم نمیخوام از خاصیت حذف از بالا و پایین استفاده کنم میخوام مثلا فقط body را نمایش بدم نه هدر و نه فوتر
سلام و درود
امکانش هست که بگید دقیقا چه DIV ای هست و توی چه سایتیه؟
موفق باشید
- 2
-
اگر خط زیر:
unset( $sizes['thumbnail'] );
رو از حالت کامنت خارج کنید عکس موسوم به بندانگشتی با ابعاد 150 در 150 نیز ست نمی شود.
پاینده باشید
- 1
-
سلام و درود
از کد زیر استفاده استفاده کنید.
add_filter( 'wp_generate_attachment_metadata', 'delete_fullsize_image' ); function delete_fullsize_image( $metadata ) { $upload_dir = wp_upload_dir(); $full_image_path = trailingslashit( $upload_dir['basedir'] ) . $metadata['file']; $deleted = unlink( $full_image_path ); return $metadata; } add_filter('intermediate_image_sizes_advanced', 'remove_default_img'); function remove_default_img( $sizes ) { unset( $sizes['medium'] ); unset( $sizes['medium_large'] ); unset( $sizes['large'] ); //unset( $sizes['thumbnail'] ); return $sizes; }
- 1
-
بله همین رو میگم.
مقدار memory_limit رو روی ماکسش بذارید سپس کد زیر هم:
define('WP_MEMORY_LIMIT', '128M');
مطابق با مقدار ماکسی که گذاشتید توی wp-config.php تغییرش بدید.
موفق باشید
-
مقدار memory_limit خود php اگر در صفحه اصلی کنترل پنل هاستتون (چه سی پنل باشه چه دایرکت ادمین) گزینه Select PHP Version باشه خودتون میتونید تنظیمش کنید. اگر هم نداشته باشه باید با پشتیبانی هاستتون تماس بگیرید.
موفق باشید
-
پس باید ببنید memory_limit خود php توی هاستتون روی چند تنظیم شده برای این کار ابتدا در پوشه public_html یه فایل ایجاد کنید به اسم info.php سپس کد زیر رو درونش قرار بدید:
<?php echo ini_get('memory_limit'); ?>
بعد محتویات این فایل رو از طریق آدرس زیر:
yoursite.com/info.php
که yoursite.com رو با آدرس دامین خودتون جایگزین میکنید ببنید.
مقدار بازگشتی رو اینجا اعلام کنید تا یه فکری به حالش بکنیم.
موفق باشید
-
درود مجدد
<?php define('WP_CACHE', true); // Added by WP Rocket define('WP_MEMORY_LIMIT', '128M'); /** * The base configuration for WordPress * * The wp-config.php creation script uses this file during the * installation. You don't have to use the web site, you can * copy this file to "wp-config.php" and fill in the values. * * This file contains the following configurations: * * * MySQL settings * * Secret keys * * Database table prefix * * ABSPATH * * @link https://codex.wordpress.org/Editing_wp-config.php * * @package WordPress */ // ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'khabrr_DBbigT'); /** MySQL database username */ define('DB_USER', 'khabrr_DBbigT'); /** MySQL database password */ define('DB_PASSWORD', 'MggqtvEx8'); /** MySQL hostname */ define('DB_HOST', 'localhost'); /** Database Charset to use in creating database tables. */ define('DB_CHARSET', 'utf8'); /** The Database Collate type. Don't change this if in doubt. */ define('DB_COLLATE', ''); /**#@+ * Authentication Unique Keys and Salts. * * Change these to different unique phrases! * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service} * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again. * * @since 2.6.0 */ define('AUTH_KEY', 'mQ-6iBOhVt5]+VJnAU59<*lY+3A3`5NzQsWES?ZjHqdV0NU-+w.*HkELjCo&9tgB'); define('SECURE_AUTH_KEY', 'T#T3-jYuxzZ4F&]7Uw#2~/ @lBF[;8LOSCZ!TCRL3Z2&+._<|$|:RSHvGk&1YS9,'); define('LOGGED_IN_KEY', '-*c:&2amN<8^d*sZA:e3XuTF|Ug V~#|P+^qvX7C(E--/ AIbT|3YfSX+p%m=Wc-'); define('NONCE_KEY', 'y|j0`H`K$7qII~;1q(WBs5rp^a$-f^%-M|gN%ag uK(0>tN.L0Bl~_:v&kk*tpx!'); define('AUTH_SALT', 'M.JzVSC-@r$rR=uus4y;-&9d%?r>vYNe^7_:>q;?g<bpaedCQ=0_![ED&b]*hd@w'); define('SECURE_AUTH_SALT', '|-I}%%{dYFthaA-v:NIu5tAo?>XBY0n5OVNW3A+I{FPKqI{Hx;G$cf@Uh0s}(*QE'); define('LOGGED_IN_SALT', 'qu1S+d[`Hv]I:q*KGqa*-w0F0m-9O~+6=se@0|Ua+{77mlFt*|1)@LP1.0!3;!@v'); define('NONCE_SALT', 'eVx@j/$d~+T-Vg_#-<OW+9{B$|5&7IdSR._S@>ZY}yvE!DNbY-){zF]Kh6S=E0Fg'); /**#@-*/ /** * WordPress Database Table prefix. * * You can have multiple installations in one database if you give each * a unique prefix. Only numbers, letters, and underscores please! */ $table_prefix = 'wp_'; /** * For developers: WordPress debugging mode. * * Change this to true to enable the display of notices during development. * It is strongly recommended that plugin and theme developers use WP_DEBUG * in their development environments. * * For information on other constants that can be used for debugging, * visit the Codex. * * @link https://codex.wordpress.org/Debugging_in_WordPress */ define('WP_DEBUG', false); /* That's all, stop editing! Happy blogging. */ /** Absolute path to the WordPress directory. */ if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/'); /** Sets up WordPress vars and included files. */ require_once(ABSPATH . 'wp-settings.php');
-
درود مجدد
فایل wp-config.php توی قالب نیست جز فایل های اصلی وردپرس هست که احتمالا در پوشه public_html هاستتون قرار داره.
موفق باشید
-
سلام و درود
توی wp-config.php بعد از تگ شروع php کد زیر را قرار بدید:
define('WP_MEMORY_LIMIT', '128M');
اگر مجدد ارور رو مشاهده کردید 128M رو بکنید 256M.
موفق باشید
تغییر ساختار پیوند یکتا
در مشکلات دیگر
ارسال شده در · ویرایش شده توسط naghmesara
درود مجدد
راستش فک نکنم برای این الگو
با توجه به الگوی فعلی اصلا به نتیجه برسید مگر اینکه بخواید به صورت
تغییر بدید که این مورد ممکنه.
موفق باشید