رفتن به مطلب

miraziz

عضو سایت
  • تعداد ارسال‌ها

    365
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط miraziz

  1. در 8 ساعت قبل، asadiy4n گفته است :

    سلام دلیلش استفاده از esc_html هست

    میتونید از wp_kses_post به جای esc_html استفاده کنید

    
    https://developer.wordpress.org/reference/functions/wp_kses_post/

     

    خیلی ممنون از راهنماییتان. ولی من هیچ آشنای دقیق با php ندارم. یعنی در کدهای بالا به جای  esc_html مقدار wp_kses_post رو قرار بدم؟

  2. با سلام. دوستان در قالب من وقتی به صفحه ی یکی از دسته بندی ها می روم در کنار نام عنوان دسته، تگ <span> رو هم نشون میده. مانند عکس زیر

    890848869_Screenshot(46).png.6866b194eddaf1834304a3300fba0e94.png

     

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

    					} elseif (is_archive() || is_search()) {
    
    						echo '<h1 class="entry-title">';
    
    				
    						
    
    						
    
    						if (is_search()) {
    
    							global $wp_query;
    
    							
    
    							
    
    							if (!empty($wp_query->found_posts)) {
    
    								echo sprintf(esc_html(_n('%1$d search result for: %2$s', '%1$dنتیجه جستجو %2$s', $wp_query->found_posts, 'virala')), $wp_query->found_posts, get_search_query());
    
    							} else {
    
    								echo sprintf(esc_html__('0نتیجه جستجو %s', 'virala'), get_search_query());
    
    							}
    
    						} elseif (is_archive()) {
    
    							if (is_author()) {
    
    								if (get_the_author_meta('first_name') != '' || get_the_author_meta('last_name') != '') {
    
    									echo sprintf(esc_html__('Author: %1$s (%2$s %3$s)', 'virala'), '<span class="vcard">' . get_the_author() . '</span>', get_the_author_meta('first_name'), get_the_author_meta('last_name'));
    
    								} else {
    
    									echo sprintf(esc_html__('Author: %s', 'virala'), '<span class="vcard">' . get_the_author() . '</span>');
    
    								}
    
    							} else {
    
    								echo esc_html(get_the_archive_title());
    
    							}
    
    						}
    
    						
    
    						
    
    						echo '</h1>';

     

  3. در 25 دقیقه قبل، asadiy4n گفته است :

    شما کدهایی که براتون فرستادم رو قرار بدید ببینید پستها رو نمایش میده یا خیر اگر نمایش داد سایر قسمت ها رو اضافه کنید

    منظورتون از اینکه بهم ریخته رو متوجه نمیشم

    من کدهای شما را قرار دادم و صرفا عنوان مطالب و آورد.(عکس زیر)
    759748068_Screenshot(50).png.03f58ad12d9349dddba0562d408b5e08.png

    حالا وقتی من کدهای index.php را در در page-index.php کپی کرده و برگه ایجاد شده با این قالب را به عنوان صفحهي نخست انتخاب میکنم. مثل تصویر زیر به درستی لود نمیشه (عکس زیر یا لینک زیر را ببیند)
    https://echolalia.ir/home/

    493292478_Screenshot(51).png.4473ce270f543007d1f9802661c82c41.png

    در حالی که اگه به لینک زیر برید میبینید که استایل صفحه ي اول سایت من چطوری است
    https://echolalia.ir/

  4. در 6 دقیقه قبل، asadiy4n گفته است :

    بخواید یک قالب برگه جدید بسازید که همه پست ها رو نمایش بده فقط باید یک مقدار حلقه رو تغییر بدید

    خیلی ممنونم از پاسخ شما. الان این کدهای index.php من است. وقتی در یک فایل page-index.php ایجاد می کنم و کدها رو تو کپی می‌کنم. و بعد از ایجاد برگه جدید و انتخاب هب عناون صفحه نخست، کلا نتیجه به هم میریزه و پست ها رو نشون نمیده

    <?php get_header( 'index' );?>
    
    
    <div class="content section-inner-index">
    				 <div style="display:block;" class="searchpoet">
    	                 <?php get_search_form(); ?>
    				 </div>
    
    				    <div class="clear"></div>
    
    	<?php if (have_posts()) : ?>
    
    		<div class="posts">
    
    			<?php
    			$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    			$total_post_count = wp_count_posts();
    			$published_post_count = $total_post_count->publish;
    			$total_pages = ceil( $published_post_count / $posts_per_page );
    
    			if ( "1" < $paged ) : ?>
    
    				<div class="page-title">
    
    					<h4><?php printf( __('Page %s of %s', 'lingonberry'), $paged, $wp_query->max_num_pages ); ?></h4>
    
    				</div>
    
    				<div class="clear"></div>
    
    			<?php endif; ?>
    
    		    	<?php while (have_posts()) : the_post(); ?>
    
    			     <div id="post-<?php the_ID(); ?>" <?php post_class(' postindex '); ?>>
    			    		<?php get_template_part( 'content', get_post_format() ); ?>
    
    			    		<div class="clear"></div>
    
    		    		</div> <!-- /post -->
    
    		        <?php endwhile; ?>
    
    			<?php if ( $wp_query->max_num_pages > 1 ) : ?>
    
    				<div class="post-nav archive-nav">
    
    					<?php echo get_next_posts_link( __('&laquo; Older<span> posts</span>', 'lingonberry')); ?>
    
    					<?php echo get_previous_posts_link( __('Newer<span> posts</span> &raquo;', 'lingonberry')); ?>
    
    					<div class="clear"></div>
    
    				</div> <!-- /post-nav archive-nav -->
    
    			<div class="clear"></div>
    
    			<?php endif; ?>
    
    		<?php endif; ?>
    
    	</div> <!-- /posts -->
    </div> <!-- /content section-inner -->
    
    	<?php get_footer(); ?>

     

  5. با سلام. دوستان در حال حاضر در سایت من آخرن ارسال های در صفحه ي اول نشان داده میشه و قالب کدهای اون هم همان فایل index.php است. حالا آیا امکانش است این کدهای فحه‌ی اول را عینا به عناون یک قالب برگه ي جدید استفاده کرد؟
    و سپس از طریق تنظیمات -> خواندن، اون برگه را به عنوان صفحه ی نخست انتخاب کرد؟

  6. با سلام. دوستان من در قالب سایت یک کلاس به صورت single .post. دارم که به خوبی روی قالبم به هنگام نمایش سایت اعمال میشه. حالا وقتی این کلاس را در قسمت css سفارشی افزونه‌ی wp dark mode وارد می‌کنم، تو قالب شناسایی نمیشه و تاثیر نمیذاره!! آیا امکان داره که این افزونه کلاس‌های ترکیبی را نخواند؟

  7. در 7 ساعت قبل، yazdaniwp گفته است :

    سلام. امیدوارم فرد مناسب رو پیدا کنید ولی یه نکته رو بگم. الان این کد:
    آخرین تصویر مطلب فعلی رو نشون میده نه تصویر مربوط به دسته رو. باید قبل از هر کاری اول یه فیلد سفارشی برای دسته ها اضافه بشه که بتونید یک تصویر رو به دسته اختصاص بدید.
    بقیه اش هم که ایجکس هست و چند کوئری که قابلیت پیاده سازی داره شکر خدا :)

    سلام آقای یزدانی عزیز. بله امیدوارم از دوستان کسی همیاری کنند :)
    درست می فرمایید. این کدها را آقا مهران از اعضای همین انجمن نوشته‌اند. در اصل عکس دسته رو به عنوان عکس بندانگشتی مطلب نمایش می دهد.

  8. با سلام دوستان.

    من چند سال قبل از روی علاقه ای که به شعر داشتم یک سایت شخصی ایجاد کردم تا هر از گاهی اشعاری که می خوانم آنجا منتشر کنم. هرچند سعی کردم محیطی باشد که دیگران هم بتوانند از آن بهره ببرند. سایت من بر اساس کشور ها و نام شاعران دسته بندی شده است. مثلا:
    شاعران ایرانی
    -- رضا براهنی
    -- احمد شاملو
    -- احمدرضا احمدی

    شاعران آلمانی
    -- برتولت برشت
    -- اریش فرید
    -- مارگوت بیکل
    و به این ترتیب ادامه دارد. حالا می‌خواستم تو یکی از برگه های سایت تمامی این دسته ها را یکجا داشته باشم. عکس زیر در واقع صفحه‌ای است که مد نظر من است. تمام دسته بندی‌ها با نام و عکس دسته نمایش داده شود. دقت فرمایید که من از یک افزونه ای استفاده می کنم که به هر دسته عکس شاعر را هم اضافه کرده ام. که با کد زیر میشه او عکس را فراخوانی کرد
     

    <?php echo mehran_get_post_last_child_image($random->post->ID); ?>

    2059706304__.thumb.jpg.7224e90289fe1da0747b0017129986ab.jpg

    در عکس بالا ردیف اول در ردیف دوم تکرار شده است. ولی شما در نظر داشته باشید که ردیف دوم هم کلا شاعرانی دیگر خواهند بود.


    همچنن این برگه یک کادر جستجوی زنده خواهد داشت.. یعنی به صورت رندم مثلا از بین 50 دسته‌بندی 20تا را نشون داده و وقتی در باکس «نام شاعر را بنویسید» می نویسم«نزار قبانی» دیگر شاعران را نشان ندهد و فقط نزار قبانی را فیلتر کند. (در مورد نام کشور هم به همین منوال)
    همچنین دو سه مورد تغییر خیلی جزیی در قالب سایت است. در حد افزودن یک دکمه به هدر سایت.

    ممنون می‌شوم که با در نظر گرفتن توضیحات بالا، عزیزان بفرمایند که هزینه‌ی چنین کدنویسی چه مقدار می شود تا اگر در توانم باشد و برای شما مقدور باشد کدنویسی‌اش کنید.

  9. در در ۱۳۹۹/۱۱/۱۷ در 09:28، HAMRAH گفته است :

    این رو نمیدونم حقیقتش

    شاید مربوط به کدنویسی قالب باشه اگه از افزونه سئو نیست

    دوستانی که مهارت دارن انشاله راهنمایی میکنن

    کد نمایش عنوان در فایل هدر کدهای زیر است. میتونه از اون باشه؟
    <title>
        <?php if(is_front_page() || is_home()){
            echo get_bloginfo('name');
        } else{
            echo wp_title('');
        }?>
    </title>

    <title>
        <?php if(is_front_page() || is_home()){
            echo get_bloginfo('name');
        } else{
            echo wp_title('');
        }?>
    </title>

     

  10. در در ۱۳۹۹/۱۱/۱۵ در 17:27، HAMRAH گفته است :

    خب الان در تصویر

    شما میگین اسم سایت / جدا کننده / صفحه / و..

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

    بردارید و در زیر نمونه رو نشون میده

    فک کنم اشتباهی شد ها. اگه با تاپیک اول نگاه کنید اسم سایت در تنظیمات وردپرس دقیقا  اِکولالیا - آرشیو شعر جهان است ولی همان طور که در عکس تاپیک اول هم وجود داره، نمیدونم اون کلمه ی  -اکولالیا از کجا به عنوان‌های صفحات سایت اضافه میشه؟!

  11.  

    در در ۱۳۹۹/۱۱/۱۳ در 23:39، mir.seyyed گفته است :

    سلام،

    خُب شما در عنوان این صفحتون، نوشتید:

    اشعار آنا آخماتووا | اِکولالیا - آرشیو شعر جهان

    و افزونه های سئو هم  به انتهاء نام تمامی صفحات سایتتون، اسم سایت رو اضافه می کنند.

    داخل عنوان صفحتون، اسم سایتتون رو بردارید.

    این نمونه عنوان دسته‌بندی بود. و اِکولالیا - آرشیو شعر جهان همان اسم سایت است. حالا نمی دونم که کلمه‌ی -اکولالیا از کجا اضافه شده است

    1922798401_Screenshot(24).png.b3d75c6f18f5b3336ba3dcba0777f2d5.png

    @HAMRAH @mir.seyyed

  12. سلام دوستان. در نتایج گوگل، برای برخی از صفحات سایت ما، نام سایت در انتهای عناون دباره تکرار می شود. برای نمونه عنوان صفحه ي زیر این است:
    اشعار آنا آخماتووا | اِکولالیا - آرشیو شعر جهان
    https://echolalia.ir/category/sher/russian-poets/anna-akhmatova/

    اما همانطور که در عکسزیر می‌بینید در نتایج گوگل در انتهای عنوان کلمه « - اکولالیا » هم اضافه شده است. من از افزونه رنک مث استفاده می‌کنم و متاسفانه این مورد چندین ماه است که وجود دارد.

    1554686926_Screenshot(37).png.a4276abc50353f1466c0fdb9245dccb7.png

     

  13. در 1 ساعت قبل، فرشاد گوهری گفته است :

    اگه درست ریدایرکت کرده باشید مشکلی نیست، سرچ کنسول دقیقا رفتارش برای ریدایرکت‌ها اینجوری هست و به مرور آدرس قبلی آمارش ۰ میشه و با همون میزان آدرس جدید افزایش پیدا می‌کنه، ضمنا شما آمار ورودی‌ها رو در گوگل آنالیتیکس هم بررسی کنید نباید افت کرده باشید.

    ممنون از پاسختان. با کد زیر در فایل .htaccess ریدایرک 301 انجام دادیم. در آمار ورودی تغییری صورت نگرفته است. ولی در سرچ کنسول برای https آمار از ابتدا ثبت می شود. سوال این بود که آیا آمار قبلی هم منتقل خواهد شد یا نه؟ که فرمودید منتقل میشه. خیلی ممنونم.

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

     

    • پسندیدن 1
  14. در 12 ساعت قبل، HAMRAH گفته است :

    خواهش میکنم

    بنده هم همون رو عرض کردم

    برای ما حدود 3 ماه کشید

    الگوریتم جدید گوگل رو نمیدونم، حدود 8 ماهی میشه که اینکارو کرده بودیم

    مثلا الان آمار کلیک http  1میلیون است، بعد از حدود 3 ماه تماما به https منتقل میشه و در طول این سه ماه، آمار کلیک https هم اگر 10هزار باشه. یعنی بعد از سه ماه آمار برای https حدودا 1میلیون و 10هزار نشان داده خواهد شد. درسته؟

  15. در 29 دقیقه قبل، HAMRAH گفته است :

    سلام

    بنده هم قبلا این کارو کردم

    ولی خب مشکلی که بود دو تا لینک پیدا بود تو سایت

    هم مطالب با http بودن و هم با https

    توی فایل httacses یه کد ریدایرکت گذاشتن که مطالب http به https انتقال پیدا کنه

    اینجوری خطای 404 ندارین و کم کم اعتبار منتقل میشه و حدود 3 ماهی زمان میبره

    البته این چیزیه که من میدونم

    باز دوستان دیگه هم نظر بدن ببینیم کار به چه صورت هست

    خیلی ممنون.دوستان تمام موارد مربوط به ریدایرکت را انجام داده‌ام. اصلا منظور انتقال اعتبار در ورودی‌های گوگل نیست
    منظورم این بود:

    این کار انجام شده است. تمامی اون مراحل را رفتیم. سوال این بود که مثلا برای https مقدار total web search clicks را 20هزار زده است. حالا برای https هم که تازه شروع شده 2هزار. حالا اون آمار 20هزارتا در نمودار به https منتقل میشه؟!

  16. در 10 ساعت قبل، mir.seyyed گفته است :

    سلام

    تا اونجایی که من میدونم باید http رو ریدایرکت کنید به https

    این کار انجام شده است. تمامی اون مراحل را رفتیم. سوال این بود که مثلا برای https مقدار total web search clicks را 20هزار زده است. حالا برای https هم که تازه شروع شده 2هزار. حالا اون آمار 20هزارتا در نمودار به https منتقل میشه؟!

×
×
  • اضافه کردن...