قسمت نهم- آموزش کامل وردپرس – کار با پنل مدیریت وردپرس

طراحی سایت تالار

قسمت نهم- آموزش کامل وردپرس – کار با پنل مدیریت وردپرس

ﺍﻓﺰﻭﻧﻪ ﯼ ﺍﻣﻨﯿﺘﯽ Stealth Login Pageﺩﺭ ﻭﺭﺩﭘﺮﺱ:

ﺩﺭ ﺍﯾﻦ اموزش ﻣﯿﺨﻮﺍﻡ ﯾﻪ ﺍﻓﺰﻭﻧﻪ ﺍﻣﻨﯿﺘﯽ ﺣﺮﻓﻪ ﺍﯼ ﺭﻭ ﺑﻬﺘﻮﻥ ﻣﻌﺮﻓﯽ ﮐﻨﻢ ﮐﻪ ﺩﺭ ﻣﺮﺟﻊ ﻭﺭﺩﭘﺮﺱ ﺑﯿﺶ ﺍﺯ ۴۲۰۰۰ ﻣﺮﺗﺒﻪ ﺩﺍﻧﻠﻮﺩ ﺷﺪﻩ. ﺍﯾﻦ ﺍﻓﺰﻭﻧﻪ ﮐﻪ Stealth Login Page ﻧﺎﻡ ﺩﺍﺭﻩ ﯾﻪ ﮐﺪ ﺍﻣﻨﯿﺘﯽ ﺑﺮﺍﯼ ﻣﺪﯾﺮ ﺗﻮﻟﯿﺪ ﻣﯿﮑﻨﻪ ﮐﻪ ﻫﻨﮕﺎﻡ ﻭﺭﻭﺩ ﺑﻪ ﭘﻨﻞ ﻣﺪﯾﺮﯾﺖ ﺑﺎﯾﺪ ﺍﯾﻦ ﮐﺪ ﺍﻣﻨﯿﺘﯽ ﺭﻭ ﻭﺍﺭﺩ ﮐﻨﻪ. ﺍﮔﺮ ﻧﺎﻡ ﮐﺎﺭﺑﺮﯼ ﻭ ﺭﻣﺰ ﻋﺒﻮﺭ ﺭﻭ ﻫﻢ ﺩﺭﺳﺖ ﻭﺍﺭﺩ ﮐﻨﯿﺪ ﻭ ﺍﯾﻦ ﮐﺪ ﺍﻣﻨﯿﺘﯽ ﺭﻭ ﺍﺷﺘﺒﺎﻩ ﻭﺍﺭﺩ ﮐﻨﯿﺪ ﻣﻮﻓﻖ ﺑﻪ ﻭﺭﻭﺩ ﻧﺨﻮﺍﻫﯿﺪ ﺷﺪ.

ﺍﯾﻦ ﺍﻓﺰﻭﻧﻪ ﻣﯿﺘﻮﻧﻪ ﺑﺮﺍﯼ ﺣﻔﻆ ﺍﻣﻨﯿﺖ ﺳﺎﯾﺖ ﺷﻤﺎ ﺧﯿﻠﯽ ﻣﻔﯿﺪ ﺑﺎﺷﻪ. ﺑﺮﺍﯼ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺍﻓﺰﻭﻧﻪ ﯼStealth Login Page ﮐﺎﻓﯿﻪ ﺍﻭﻥ ﺭﻭ ﺩﺍﻧﻠﻮﺩ ﮐﻨﯿﺪ ﺳﭙﺲ ﻧﺼﺐ ﮐﻨﯿﺪ ﻭ ﺑﻌﺪ ﺍﺯ ﺍﻋﻤﺎﻝ ﺗﻨﻈﯿﻤﺎﺕ ﻭ ﺗﻌﺮﯾﻒ ﮐﺪ ﺍﻣﻨﯿﺘﯽ ﺍﺯ ﺍﯾﻦ ﭘﻼ‌ﮔﯿﻦ ﺍﺭﺯﺷﻤﻨﺪ ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﯿﺪ.

ﺑﻪ ﺗﺼﺎﻭﯾﺮ ﺯﯾﺮ ﻧﮕﺎﻩ ﮐﻨﯿﺪ .
ﺩﺭ ﺍﺑﺘﺪﺍ ﺻﻔﺤﻪ ﻭﺭﻭﺩ ﺷﻤﺎ ﻫﯿﭻ ﮐﺪ ﺍﻣﻨﯿﺘﯽ ﺍﺯ ﺷﻤﺎ ﺩﺭﯾﺎﻓﺖ ﻧﻤﯿﮑﻨﻪ :

طراحی سایت وردپرس ارزان

ﺑﻌﺪ ﺍﺯ ﻧﺼﺐ ﺍﻓﺰﻭﻧﻪ ﻭ ﺍﻋﻤﺎﻝ ﺗﻨﻈﯿﻤﺎﺕ ﺍﺯ ﭘﻨﻞ ﻣﺪﯾﺮﯾﺖ ﺧﺎﺭﺝ ﺑﺸﯿﺪ :

طراحی سایت وردپرس ارزان

ﺩﺭ ﮐﺎﺩﺭ ﺍﻭﻝ ﺭﻣﺰﯼ ﮐﻪ ﺩﺭ ﻫﻨﮕﺎﻡ ﻭﺭﻭﺩ ﻭﺍﺭﺩ ﻣﯽ ﮐﻨﯿﺪ ﺭﻭ ﺗﻌﺮﯾﻒ ﻣﯽ ﮐﻨﯿﺪ . ﺩﺭ ﮐﺎﺩﺭ ﺩﻭﻡ ﻟﯿﻨﮑﯽ ﺭﻭ ﻭﺍﺭﺩ ﻣﯽ ﮐﻨﯿﺪ ﮐﻪ ﺩﺭ ﺻﻮﺭﺕ ﻭﺭﻭﺩ ﺍﺷﺘﺒﺎﻫﻪ ﮐﺪ ﺍﻣﻨﯿﺘﯽ ﮐﺎﺭﺑﺮ ﺑﻪ ﺍﻭﻥ ﻟﯿﻨﮏ ﻫﺪﺍﯾﺖ ﻣﯿﺸﻪ.

طراحی سایت وردپرس ارزان

ﻭ ﺣﺎﻻ‌ ﻣﯿﺒﯿﻨﯿﺪ ﮐﻪ ﯾﻪ ﻓﯿﻠﺪ ﺩﯾﮕﻪ ﺍﺿﺎﻓﻪ ﺷﺪ ﻭ ﺍﺯ ﺷﻤﺎ ﮐﺪ ﺍﻣﻨﯿﺘﯽ ﺭﻭ ﻃﻠﺐ ﻣﯿﮑﻨﻪ .

 

ﺍﻓﺰﻭﻧﻪ ﯼ WP-PageNavi ﺍﻓﺰﻭﻧﻪ ﺍﯼ ﺑﺮﺍﯼ ﺻﻔﺤﻪ ﺑﻨﺪﯼ ﻣﻄﺎﻟﺐ ﺩﺭ ﻭﺭﺩﭘﺮﺱ :

 

ﺩﺭ ﺍﯾﻦ آموزش ﻣﯿﺨﻮﺍﻡ ﺍﻓﺰﻭﻧﻪ ﺍﯼ ﺭﻭ ﺑﻪ ﺷﻤﺎ ﻣﻌﺮﻓﯽ ﮐﻨﻢ ﮐﻪ ﻣﯿﺘﻮﻧﻪ ﻣﻄﺎﻟﺐ ﺷﻤﺎﺭﻭ ﺑﻪ ﺭﺍﺣﺘﯽ ﺻﻔﺤﻪ ﺑﻨﺪﯼ ﮐﻨﻪ.

ﺍﮐﺜﺮ ﺷﻤﺎ ﺩﻭﺳﺘﺎﻥ ﺑﺎ ﺍﯾﻦ ﺍﻓﺰﻭﻧﻪ ﺁﺷﻨﺎ ﻫﺴﺘﯿﺪ. ﺑﺮﺍﯼ ﺩﻭﺳﺘﺎﻧﯽ ﮐﻪ ﺗﺎﺯﻩ ﺑﺎ ﺍﯾﻦ ﺍﻓﺰﻭﻧﻪ ﺁﺷﻨﺎ ﻣﯿﺸﻦ ﺗﻮﺿﯿﺤﺎﺗﯽ ﺭﻭ ﺍﺭﺍﺋﻪ ﻣﯽ ﮐﻨﻢ. ﭘﺲ ﺍﺯ ﺩﺍﻧﻠﻮﺩ ﺍﻭﻥ ﺭﻭ ﺩﺭ ﺳﯿﺴﺘﻢ ﻭﺭﺩﭘﺮﺱ ﺧﻮﺩ ﻧﺼﺐ ﻭ ﻓﻌﺎﻝ ﮐﻨﯿﺪ.

ﺑﻪ ﺑﺨﺶ ﺗﻨﻈﯿﻤﺎﺕ ﮐﻪ ﺑﺮﯾﺪ ﻣﯿﺘﻮﻧﯿﺪ ﺗﻨﻈﯿﻤﺎﺕ ﻻ‌ﺯﻡ ﺭﻭ ﺭﻭﯼ ﺍﯾﻦ ﺍﻓﺰﻭﻧﻪ ﺍﻋﻤﺎﻝ ﮐﻨﯿﺪ :

طراحی سایت وردپرس ارزان

ﺑﺠﺎﯼ ﻣﺘﻦ ” ﻣﺘﻦ ﻗﺒﻞ ﺍﺯ ﻧﻮﺷﺘﻪ ﻗﺒﻠﯽ ” ﻭ ” ﻣﺘﻦ ﺑﺮﺍﯼ ﺻﻔﺤﺎﺕ ” ﻭ ﯾﺎ ﻫﺮ ﺑﺨﺸﯽ ﮐﻪ ﻧﯿﺎﺯ ﻣﯿﺒﯿﻨﯿﺪ ، ﻣﯿﺘﻮﻧﯿﺪ ﺗﺼﻮﯾﺮ ﻭ ﯾﺎ ﺁﯾﮑﻮﻥ ﺑﺬﺍﺭﯾﺪ . ﺩﺭ ﻧﺘﯿﺠﻪ ﺑﺮﺍﯼ ﺩﺭﺝ ﮐﺪ ﻧﻤﺎﯾﺶ ﺻﻔﺤﻪ ﺑﻨﺪﯼ ﺩﺭ ﻗﺎﻟﺐ ﺑﻪ ﺷﮑﻞ ﺯﯾﺮ ﻋﻤﻞ ﻣﯽ ﮐﻨﯿﺪ:
ﮐﺪ ﺯﯾﺮ ﺭﻭ ﮐﭙﯽ ﮐﻨﯿﺪ:

<?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } ?>

ﻭ ﺑﻪ ﺷﮑﻠﯽ ﮐﻪ ﺩﺭ ﮐﺪ ﺯﯾﺮ ﻣﺸﺎﻫﺪﻩ ﻣﯽ ﮐﻨﯿﺪ ، ﺩﺭ ﺣﻠﻘﻪ ﯼ ﻧﻤﺎﯾﺶ ﻣﺤﺘﻮﺍﯼ ﻭﺭﺩﭘﺮﺳﺘﻮﻥ ﻗﺮﺍﺭ ﺑﺪﯾﺪ ﮐﻪ ﻣﻌﻤﻮﻻ‌ ﺍﯾﻦ ﮐﺪ ﺩﺭ ﺻﻔﺤﻪ category ﻭ ﯾﺎ archive ﺍﺳﺘﻔﺎﺩﻩ ﻣﯿﺸﻪ ، ﮔﺎﻫﯽ ﺍﻭﻗﺎﺕ ﻫﻢ ﻧﯿﺎﺯ ﭘﯿﺪﺍ ﻣﯽ ﮐﻨﯿﺪ ﺩﺭ ﺻﻔﺤﻪ ﺍﺻﻠﯽ ﻫﻢ ﺑﺮﺍﯼ ﻧﻤﺎﯾﺶ ﺁﺧﺮﯾﻦ ﭘﺴﺘﻬﺎ ﺻﻔﺤﻪ ﺑﻨﺪﯼ ﺩﺍﺷﺘﻪ ﺑﺎﺷﯿﺪ:

<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?> …
<?php endwhile; ?>
<div>
<?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi();
}
?>
</div>
<?php endif; ?>

ﻭ ﺩﺭ ﻧﺘﯿﺠﻪ ﺑﻪ ﺷﮑﻞ ﺯﯾﺮ ﺻﻔﺤﻪ ﺑﻨﺪﯼ ﺑﺮﺍﯼ ﺷﻤﺎ ﻧﻤﺎﯾﺶ ﺩﺍﺩﻩ ﻣﯿﺸﻪ:??

طراحی سایت وردپرس ارزان

ﻣﯿﺘﻮﻧﯿﺪ ﺑﻪ ﺻﻮﺭﺕ ﺩﺳﺘﯽ ﺑﻪ ﺍﯾﻦ paging ﺍﺳﺘﺎﯾﻞ ﺑﺪﯾﺪ . ﺩﺭ آموزش ﺑﻌﺪ ﺍﻓﺰﻭﻧﻪ ﺍﯼ ﺭﻭ ﺑﻪ ﺷﻤﺎ ﻣﻌﺮﻓﯽ ﻣﯿﮑﻨﻢ ﮐﻪ ﻣﯿﺘﻮﻧﯿﺪ ﺑﺎ ﻧﺼﺐ ﺍﻭﻥ ﺑﺼﻮﺭﺕ ﺧﻮﺩﮐﺎﺭ ﺑﻪ paging ﻫﺎﺗﻮﻥ ﺍﺳﺘﺎﯾﻞ ﻫﺎﯼ ﺍﺯ ﭘﯿﺶ ﺗﻌﺮﯾﻒ ﺷﺪﻩ ﻭ ﺯﯾﺒﺎ ﺍﺧﺘﺼﺎﺹ ﺑﺪﯾﺪ.

 

ﭼﻨﺪ ﺍﺳﺘﺎﯾﻞ ﺯﯾﺒﺎ ﺑﺮﺍﯼwp pagenavi :

ﺩﻭﺳﺘﺎﻥ ﺩﺭ آموزش قبل ﺍﻓﺰﻭﻧﻪ ﯼ wp-pagenavi رﻭ ﺧﺪﻣﺘﺘﻮﻥ ﻣﻌﺮﻓﯽ ﮐﺮﺩﻡ. ﺩﺭ ﺍﯾﻦ آموزش ﺍﻓﺰﻭﻧﻪ WP PageNavi Style ﺭﻭ ﺍﻣﺎﺩﻩ ﮐﺮﺩﻡ.

ﺑﺎ ﻧﺼﺐ ﺍﯾﻦ ﺍﻓﺰﻭﻧﻪ ﻣﯿﺘﻮﻧﯿﺪ ﯾﮑﯽ ﺍﺯ ﺍﺳﺘﺎﯾﻞ ﻫﺎﯼ ﺗﻌﺮﯾﻒ ﺷﺪﻩ ﺭﻭ ﺑﺮﺍﯼ ﺻﻔﺤﻪ ﺑﻨﺪﯼ ﺗﻮﻥ ﺍﻧﺘﺨﺎﺏ ﮐﻨﯿﺪ. ﻓﻘﻂ ﮐﺎﻓﯿﻪ ﺍﻭﻥ ﺭﻭ ﻧﺼﺐ ﮐﻨﯿﺪ ﻭ ﺍﺯ ﻃﺮﯾﻖ ﺗﻨﻈﯿﻤﺎﺕ، ﺍﺳﺘﺎﯾﻞ ﻣﻮﺭﺩ ﻧﻈﺮﺗﻮﻥ ﺭﻭ ﺍﻧﺘﺨﺎﺏ ﮐﻨﯿﺪ. ﺑﺼﻮﺭﺕ ﺧﻮﺩﮐﺎﺭ ﺍﺳﺘﺎﯾﻞ pagingﺗﻮﻥ ﺗﻐﯿﯿﺮ ﻣﯿﮑﻨﻪ.

photo_2018-02-15_22-37-33

ﺗﻮﺍﺑﻊ ﻣﺮﺑﻮﻁ ﺑﻪ permalink ﺩﺭ ﻭﺭﺩﭘﺮﺱ:

Permalink : ﻣﺮﺑﻮﻁ ﻣﯿﺸﻪ ﺑﻪ ﺁﺩﺭﺱ ﻭ ﻟﯿﻨﮏ ﻣﻄﺎﻟﺐ .

ﺗﻮﺳﻂ ﭘﯿﻮﻧﺪ ﯾﮑﺘﺎ ﺗﺮﮐﯿﺐ ﺑﻨﺪﯼ ﺍﯾﻦ ﻟﯿﻨﮏ ﻭ ﺁﺩﺭﺱ ﺍﻧﺠﺎﻡ ﻣﯿﺸﻪ ، ﻣﺜﻼ‌ ﺁﺩﺭﺱ ﻣﻄﻠﺐ ﺍﺯ ﻧﺎﻡ ﺩﺳﺘﻪ ﺑﻨﺪﯼ ، ﺷﻨﺎﺳﻪ ﯼ ﻣﻄﻠﺐ ﻭ ﻋﻨﻮﺍﻥ ﻣﻄﻠﺐ ﺗﺸﮑﯿﻞ ﺑﺸﻪ.

ﺗﻮﺳﻂ ﺗﻮﺍﺑﻌﯽ ﮐﻪ ﺑﻬﺘﻮﻥ ﻣﻌﺮﻓﯽ ﻣﯿﮑﻨﻢ ﺷﻤﺎ ﻣﯿﺘﻮﻧﯿﺪ ﻟﯿﻨﮏ ﻣﻄﺎﻟﺐ ﺭﻭ ﺩﺭﯾﺎﻓﺖ ﮐﻨﯿﺪ ﻭ ﺩﺭ ﻗﺎﻟﺒﺘﻮﻥ ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﯿﺪ.

get_permalink();

 

ﺗﻮﺳﻂ ﺍﯾﻦ ﺗﺎﺑﻊ ﺷﻤﺎ ﻣﯿﺘﻮﻧﯿﺪ ﻟﯿﻨﮏ ﻭ ﯾﺎ ﭘﯿﻮﻧﺪ ﯾﮑﺘﺎﯼ ﻣﻄﻠﺐ ﺭﻭ ﺩﺭﯾﺎﻓﺖ ﮐﻨﯿﺪ ﻭ ﺑﺎ ﺩﺳﺘﻮﺭ echo ﻧﻤﺎﯾﺶ ﺑﺪﯾﺪ. ﺍﮔﺮ ﺑﺨﻮﺍﯾﻦ ﺩﺍﺧﻞ ﺣﻠﻘﻪ ﺍﺯ ﺍﯾﻦ ﺗﺎﺑﻊ ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﯿﺪ ﺑﺎﯾﺪ ﺷﻨﺎﺳﻪ ﯼ ﻣﻄﻠﺐ ﺭﻭ ﺑﻪ ﻋﻨﻮﺍﻥ ﭘﺎﺭﺍﻣﺘﺮ ﺑﻬﺶ ﺑﺪﯾﺪ، ﺍﮔﺮ ﺩﺭﻭﻥ ﺣﻠﻘﻪ ﯼ ﻧﻤﺎﯾﺶ ﻣﺤﺘﻮﺍ ﺑﺎﺷﻪ ﻧﯿﺎﺯﯼ ﺑﻪ ﻭﺍﺭﺩ ﮐﺮﺩﻥ ﺷﻨﺎﺳﻪ ﻭ ﯾﺎ id ﻣﻄﻠﺐ ﻧﯿﺴﺖ.

 

کاربرد:

<?php echo get_permalink($id); ?>

id$ : ﺷﻨﺎﺳﻪ ﯼ ﻣﻄﻠﺐ

get_post_permalink();

ﺍﯾﻦ ﺗﺎﺑﻊ ﭘﯿﻮﻧﺪ ﯾﮑﺘﺎﯼ ﯾﮏ ﻧﻮﺷﺘﻪ ﯼ ﺩﻟﺨﻮﺍﻩ ﺭﻭ ﺑﺮﻣﯿﮕﺮﺩﻭﻧﻪ .

ﮐﺎﺭﺑﺮﺩ :
<?php get_post_permalink( $id, $leavename, $sample ); ?>

$id :

ﺷﻨﺎﺳﻪ ﻭ ﯾﺎ id ﻣﻄﻠﺐ ﻫﺴﺖ ﮐﻪ ﺍﮔﺮ ﺩﺍﺧﻞ ﺣﻠﻘﻪ ﻗﺮﺍﺭ ﺑﮕﯿﺮﻩ ﻧﯿﺎﺯﯼ ﺑﻪ ﺍﯾﻦ id ﻧﯿﺴﺖ.

$leavename :

ﻣﻘﺪﺍﺭ ﭘﯿﺸﻔﺮﺽ ﺍﯾﻦ ﭘﺎﺭﺍﻣﺘﺮ false ﻫﺴﺖ ﺯﻣﺎﻧﯽ ﮐﻪ ﻣﻘﺪﺍﺭ ﺭﻭ true ﻗﺮﺍﺭ ﺑﺪﯾﺪ ﺳﺎﺧﺘﺎﺭ ﭘﯿﻮﻧﺪ ﯾﮑﺘﺎﺭﻭ ﺑﻪ ﺷﻤﺎ ﺑﺮﻣﯿﮕﺮﺩﻭﻣﻪ ﻣﺜﻼ
‌ http://www.program4learn.com/%postname%

$sample :

ﻣﻘﺪﺍﺭ ﭘﯿﺸﻔﺮﺽ ﺍﯾﻦ ﭘﺎﺭﺍﻣﺘﺮ false ﻫﺴﺖ ، ﺯﻣﺎﻧﯽ ﮐﻪ ﺷﻤﺎ ﻣﻘﺪﺍﺭ ﺍﯾﻦ ﭘﺎﺭﺍﻣﺘﺮ ﺭﻭ trueﻗﺮﺍﺭ ﺑﺪﯾﺪ، ﺍﮔﺮ ﻣﻄﻠﺐ ﺷﻤﺎ ﭘﯿﺶ ﻧﻮﯾﺲ ﺑﺎﺷﻪ ﻭ ﯾﺎ draft ﺑﺎﺷﻪ ، ID ﻣﻄﻠﺐ ﺭﻭ ﺑﻪ ﺻﻮﺭﺕ ﻣﺘﻐﯿﯿﺮ GET ﻧﻤﺎﯾﺶ ﻣﯿﺪﻩ:
http://www.program4learn.com/?post=53

post_permalink();

ﺍﯾﻦ ﺗﺎﺑﻊ ﭘﯿﻮﻧﺪ ﯾﮑﺘﺎﯼ ﻣﻄﻠﺐ ﺭﻭ ﺑﺮﻣﯿﮕﺮﺩﻭﻧﻪ ﮐﻪ ﺑﺎ ﺩﺳﺘﻮﺭ echo ﻟﯿﻨﮏ ﺭﻭ ﻧﻤﺎﯾﺶ ﻣﯿﺪﯾﺪ.

ﮐﺎﺭﺑﺮﺩ:

<?php echo post_permalink( $ID ); ?>

$ID :

ﺍﺧﺘﯿﺎﺭﯼ ﻫﺴﺖ ، ﺩﺭ ﺻﻮﺭﺗﯽ ﮐﻪ ﺩﺭ ﺣﻠﻘﻪ ﻗﺮﺍﺭ ﺑﮕﯿﺮﻩ ﻧﯿﺎﺯﯼ ﺑﻪ id ﻧﯿﺴﺖ.

the_permalink();

ﺍﺯ ﺍﯾﻦ ﺗﺎﺑﻊ ﺑﺮﺍﯼ ﻧﻤﺎﯾﺶ ﭘﯿﻮﻧﺪ ﯾﮑﺘﺎ ﻭ ﯾﺎ ﻟﯿﻨﮏ ﻣﻄﻠﺐ ﺍﺳﺘﻔﺎﺩﻩ ﻣﯿﺸﻪ ﻭ ﻓﻘﻂ ﺑﺎﯾﺪ ﺩﺭ ﺣﻠﻘﻪ ﯼ ﻧﻤﺎﯾﺶ ﻣﺤﺘﻮﺍ ﻗﺮﺍﺭ ﺑﮕﯿﺮﻩ . ﺍﯾﻦ ﺗﺎﺑﻊ ﻧﯿﺎﺯﯼ ﺑﻪ ﭼﺎﭖ ﻧﺪﺍﺭﻩ ﻭ ﺧﻮﺩﺵ ﻣﻘﺪﺍﺭ ﺭﻭ ﻧﻤﺎﯾﺶ ﻣﯿﺪﻩ.

ﮐﺎﺭﺑﺮﺩ:

<?php the_permalink(); ?>

ﺍﻓﺰﻭﻧﻪ WP Super Cache ﺟﻬﺖ ﺍﻓﺰﺍﯾﺶ ﺳﺮﻋﺖ سایت در سیستم های وردپرس :

 

ﺍﻓﺰﺍﯾﺶ ﺳﺮﻋﺖ ﺳﺎﯾﺖ ﺩﺭ ﺳﯿﺴﺘﻢ ﻫﺎﯼ ﻭﺭﺩﭘﺮﺱ:

ﺩﻭﺳﺘﺎﻥ ﺩﺭ ﺍﯾﻦ  ﺁﻣﻮﺯش ﯾﮏ ﺍﻓﺰﻭﻧﻪ ﺑﺮﺍﯼ ﺍﻓﺰﺍﯾﺶ ﺳﺮﻋﺖ ﺳﺎﯾﺖ ﺑﻬﺘﻮﻥ ﻣﻌﺮﻓﯽ ﻣﯿﮑﻨﻢ. ﺍﯾﻦ ﺍﻓﺰﻭﻧﻪ wp super cache ﻧﺎﻡ ﺩﺍﺭﻩ ﮐﻪ ﺳﺎﯾﺖ ﺷﻤﺎﺭﻭ ﺑﻬﯿﻨﻪ ﺳﺎﺯﯼ ﻣﯿﮑﻨﻪ ﻭ ﺩﺭ ﻧﺘﯿﺠﻪ ﺳﺮﻋﺖ ﻟﻮﺩ ﺳﺎﯾﺖ ﺷﻤﺎﺭﻭ ﺑﺎﻻ‌ ﻣﯿﺒﺮﻩ.

WP Super Cache:

ﺍﺯ ﺳﯿﺴﺘﻢ cache ﺍﺳﺘﻔﺎﺩﻩ ﻣﯿﮑﻨﻪ ﻭ ﻓﺎﯾﻞ ﻫﺎ ﻭ ﺻﻔﺤﺎﺕ ﺷﻤﺎﺭﻭ ﻓﺸﺮﺩﻩ ﺳﺎﺯﯼ ﻣﯿﮑﻨﻪ ﻭ ﺑﺼﻮﺭﺕ ﺑﻬﯿﻨﻪ ﺩﺭ ﺍﺧﺘﯿﺎﺭ ﮐﺎﺭﺑﺮ ﻗﺮﺍﺭ ﻣﯿﺪﻩ ﮐﻪ ﺩﺭ ﺍﯾﻦ ﺻﻮﺭﺕ ﺑﺎ ﺳﺮﻋﺖ ﺑﯿﺸﺘﺮﯼ ﺻﻔﺤﺎﺕ ﻟﻮﺩ ﻣﯿﺸﻪ ﻭ ﻧﻤﺎﯾﺶ ﺩﺍﺩﻩ ﻣﯿﺸﻪ.

ﺍﯾﻦ ﺍﻣﺮ ﻫﻢ ﺳﺎﯾﺖ ﺷﻤﺎﺭﻭ ﮐﺎﺭﺑﺮﭘﺴﻨﺪﺗﺮ ﻣﯿﮑﻨﻪ ﻭ ﻫﻢ ﺍﻣﺘﯿﺎﺯ ﺳﺎﯾﺖ ﺷﻤﺎﺭﻭ ﺑﺎﻻ‌ ﻣﯿﺒﺮﻩ ، ﭘﺲ ﺑﻬﺘﺮﻩ ﮐﻪ ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﯿﻢ. در فایل زیر ﻣﯿﺘﻮﻧﯿﺪ ﭘﻼ‌ﮔﯿﻦ ﺍﺭﺯﺷﻤﻨﺪWP Super Cache ﺭﻭ  ﺩﺍﻧﻠﻮﺩ ﻭ ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﯿﺪ .

 

ﺗﻨﻈﯿﻤﺎﺕ ﺍﻓﺰﻭﻧﻪ wp super cache:

 

ﺍﻓﺰﻭﻧﻪ ﺭﻭ ﺩﺭ ﺳﯿﺴﺘﻤﺘﻮﻥ ﻓﻌﺎﻝ ﮐﻨﯿﺪ. ﺑﻌﺪ ﺍﺯ ﻓﻌﺎﻟﺴﺎﺯﯼ ﺑﺎ ﭘﯿﻐﺎﻡ ﺯﯾﺮ ﻣﻮﺍﺟﻪ ﻣﯿﺸﯿﺪ:

طراحی سایت ارزان | طراحی سایت اختصاصی وردپرس | طراحی سایت

ﺑﻌﺪ ﺍﺯ ﻣﺸﺎﻫﺪﻩ ﭘﯿﻐﺎﻡ ﺑﺎﻻ‌ ﺑﺮﺭﻭﯼ ﻧﻮﺷﺘﻪ ﯼ plugin admin page ﮐﻠﯿﮏ ﮐﻨﯿﺪ، ﺑﻪ ﺻﻔﺤﻪ ﺗﻨﻈﯿﻤﺎﺕ ﺍﻓﺰﻭﻧﻪ ﻫﺪﺍﯾﺖ ﺧﻮﺍﻫﯿﺪ ﺷﺪ.

ﺩﺭ ﺻﻔﺤﻪ ﺗﻨﻈﯿﻤﺎﺕ ﺍﯾﻦ ﺍﻓﺰﻭﻧﻪ ﻣﺎﻧﻨﺪ ﺗﺼﻮﯾﺮ ﺯﯾﺮ ﺗﯿﮏ ” Caching Off ” ﺭﺍ ﺑﻪ ” Caching On (Recommended)” ﺗﻐﯿﯿﺮ ﺑﺪﯾﺪ.

طراحی سایت ارزان | طراحی سایت اختصاصی وردپرس | طراحی سایت

ﺑﻌﺪ ﺍﺯ ﺍﻧﺠﺎﻡ ﺍﯾﻦ ﮐﺎﺭ ﺑﻪ ﺗﺐ ” Advanced ” ﺑﺮﯾﺪ ﻭ ﮔﺰﯾﻨﻪ ﻫﺎ ﺭﺍ ﺑﻪ ﺗﺮﺗﯿﺐ ﺯﯾﺮ ﺍﻧﺘﺨﺎﺏ ﻭ ﺗﻐﯿﯿﺮ ﺑﺪﯾﺪ.

 

ﺩﺭ ﻗﺴﻤﺖ Caching :

Use mod_rewrite to serve cache files

 

ﺩﺭ ﻗﺴﻤﺖ Miscellaneous :

Compress pages so they’re served more quickly to visitors
۳۰۴ Not Modified browser caching. Indicate
when a page has not been modified since last requested
Don’t cache pages for known users
Cache rebuild. Serve a supercache file to anonymous users while a new file is being generated

 

ﻭ ﺩﺭ ﺁﺧﺮ، ﺩﺭ ﻗﺴﻤﺖ Advanced :

Extra homepage checks. Very occasionally stops homepage caching

 

ﮔﺰﯾﻨﻪ ﻫﺎﯼ ﺑﺎﻻ‌ ﺭﻭ ﺍﻧﺘﺨﺎﺏ ﮐﻨﯿﺪ. ﺩﻗﺖ ﮐﻨﯿﺪ ﮐﻪ ﮔﺰﯾﻨﻪ ﻫﺎﯾﯽ ﺭﻭ ﮐﻪ ﻧﺎﻡ ﺑﺮﺩﻩ ﺷﺪﻩ ﺭﻭ ﺍﻧﺘﺨﺎﺏ ﮐﻨﯿﺪ.  ﺑﻌﺪ ﺍﺯ ﺍﻧﺠﺎﻡ ﮐﺎﺭﻫﺎﯼ ﺑﺎﻻ‌ ﺭﻭﯼ ﺩﮐﻤﻪ Update Status ﮐﻠﯿﮏ ﮐﻨﯿﺪ. ﻭﻗﺘﯽ ﮐﻪ ﺍﯾﻦ ﮐﺎﺭ ﻫﻢ ﺍﻧﺠﺎﻡ ﺩﺍﺩﯾﺪ ﺑﺎ ﯾﮏ ﻫﺸﺪﺍﺭ ﻣﺜﻞ ﺗﺼﻮﯾﺮ ﺯﯾﺮ ﻣﻮﺍﺟﻪ ﺧﻮﺍﻫﯿﺪ ﺷﺪ:

طراحی سایت ارزان | طراحی سایت اختصاصی وردپرس | طراحی سایت

ﺑﻪ ﺍﯾﻦ ﻫﺸﺪﺍﺭ ﺗﻮﺟﻬﯽ ﻧﮑﻨﯿﺪ ﻭ ﺑﻪ ﭘﺎﯾﯿﻦ ﺻﻔﺤﻪ ﺑﺮﯾﺪ ، ﯾﮏ ﮐﺎﺩﺭ ﺑﺰﺭﮒ ﺯﺭﺩ ﺭﻧﮓ ﻣﺸﺎﻫﺪﻩ ﻣﯽ ﮐﻨﯿﺪ ، ﺭﻭﯼ Update Mod_Rewrite Rules Butto ﮐﻠﯿﮏ ﮐﻨﯿﺪ.

طراحی سایت ارزان | طراحی سایت اختصاصی وردپرس | طراحی سایت

ﮐﺎﺩﺭ ﺯﺭﺩ ﺭﻧﮕﻪ ﺑﻪ ﺳﺒﺰ ﺗﻐﯿﯿﺮ ﮐﺮﺩ . ﺍﯾﻦ ﺗﻐﯿﯿﺮ ﻧﺸﺎﻥ ﺩﻫﻨﺪﻩ ﺍﯾﻨﻪ ﮐﻪ ﺷﻤﺎ ﺗﻨﻈﯿﻤﺎﺕ ﺭﻭ ﺑﻪ ﺩﺭﺳﺘﯽ ﺍﻧﺠﺎﻡ ﺩﺍﺩﯾﺪ .

 

ﺑﻌﺪ ﺍﺯ ﺍﯾﻦ ﺗﻨﻈﯿﻤﺎﺕ ﺷﺎﻫﺪ ﺳﺮﻋﺖ ﺑﺎﺭﮔﺰﺍﺭﯼ ﺳﺎﯾﺘﺘﻮﻥ ﺧﻮﺍﻫﯿﺪ ﺑﻮﺩ .

 

افزونه فرم ساز پیشرفته :

ﺩﻭﺳﺘﺎﻥ ﺩﺭ ﺍﯾﻦ آموزش ﯾﮏ ﺍﻓﺰﻭﻧﻪ ﯼ ﻓﺮﻡ ﺳﺎﺯ ﭘﯿﺸﺮﻓﺘﻪ ﺑﻨﺎﻡ wp contact bank – Contact Forms Builder ﺑﻬﺘﻮﻥ ﻣﻌﺮﻓﯽ ﻣﯿﮑﻨﻢ.

ﺑﻪ ﻧﻈﺮ ﻣﻦ ﺍﯾﻦ ﺍﻓﺰﻭﻧﻪ ﺧﯿﻠﯽ ﭘﯿﺸﺮﻓﺘﻪ ﻭ ﺩﻗﯿﻘﻪ ، ﺳﺎﺯﻧﺪﻩ ﺑﺮﺍﯼ ﻫﺮ ﭼﯿﺰﯼ ﯾﻪ ﻓﮑﺮﯼ ﮐﺮﺩﻩ ﻭ ﯾﻪ ﻗﺎﺑﻠﯿﺖ ﺍﺿﺎﻓﻪ ﮐﺮﺩﻩ. ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺍﯾﻦ ﺍﻓﺰﻭنه ﯼ ﻗﺪﺭﺗﻤﻨﺪ ﻣﯿﺘﻮﻧﯿﺪ ﺗﻤﺎﻣﯽ ﻋﻨﺎﺻﺮ ﯾﮏ ﻓﺮﻡ ﺭﻭ ﭘﯿﺎﺩﻩ ﮐﻨﯿﺪ ﺣﺘﯽ ﻣﯿﺘﻮﻧﯿﺪ ﻓﺮﻡ ﻫﺎﯼ ﭘﯿﭽﯿﺪﻩ ﯼ ﺍﺳﺘﺨﺪﺍﻣﯽ ﻃﺮﺍﺣﯽ ﮐﻨﯿﺪ. ﻓﺮﻡ ﻫﺎ ﻣﯿﺘﻮﻧﻦ ﻓﺎﯾﻞ ﺿﻤﯿﻤﻪ ﻫﻢ ﺩﺍﺷﺘﻪ ﺑﺎﺷﻦ.

 

ﺗﻤﺎﻣﯽ ﻣﺤﺘﻮﺍﯼ ﺍﺭﺳﺎﻟﯽ ﺗﻮﺳﻂ ﺍﯾﻦ ﻓﺮﻡ ﺩﺭ ﺩﯾﺘﺎﺑﯿﺲ ﺫﺧﯿﺮﻩ ﻣﯿﺸﻪ ﻭ ﺍﺯ ﭘﻨﻞ ﻣﺪﯾﺮﯾﺖ ﻫﻢ ﻣﯿﺘﻮﻧﯿﺪ ﭘﯿﺎﻡ ﻫﺎﯼ ﺍﺭﺳﺎﻟﯽ ﺭﻭ ﻣﻄﺎﻟﻌﻪ ﺑﻔﺮﻣﺎﯾﯿﺪ. ﻫﻤﭽﻨﯿﻦ ﻣﯿﺘﻮﻧﯿﺪ ﺍﺯ ﭘﯿﺎﻡ ﻫﺎﯼ ﺍﺭﺳﺎﻝ ﺷﺪﻩ ﺧﺮﻭﺟﯽ ﺍﮐﺴﻞ ﻫﻢ ﺑﮕﯿﺮﯾﺪ.

 

افزونه ی پشتیبانی از طریق چت :

ﺩﺭ ﺍﯾﻦ اموزش ﯾﮏ ﺍﻓﺰﻭﻧﻪ ﭘﺸﺘﯿﺒﺎﻧﯽ ﺍﺯ ﻃﺮﯾﻖ ﭼﺖ ﺑﻨﺎﻡ free live chat by tidio ﺭﻭ ﺑﻬﺘﻮﻥ ﻣﻌﺮﻓﯽ ﻣﯿﮑﻨﻢ. ﺍﯾﻦ ﺍﻓﺰﻭﻧﻪ ﯾﮏ ﺳﯿﺴﺘﻢ ﭘﺸﺘﯿﺒﺎﻧﯽ ﺍﺯ ﻃﺮﯾﻖ ﭼﺖ ﺑﺮﺍﯼ ﺷﻤﺎ ﻓﺮﺍﻫﻢ ﻣﯿﮑﻨﻪ ﮐﻪ ﻣﯿﺘﻮﻧﯿﺪ ﺑﺎ ﮐﺎﺭﺑﺮﺍﯼ ﺳﺎﯾﺖ ﺧﻮﺩﺗﻮﻥ ﺑﺼﻮﺭﺕ ﺁﻧﻼ‌ﯾﻦ ﭼﺖ ﮐﻨﯿﺪ .

ﻭﯾﮋﮔﯽ ﻫﺎﯼ ﺍﯾﻦ ﺍﻓﺰﻭﻧﻪ :

* ﻧﻤﺎﯾﺶ ﮐﺴﺎﻧﯽ ﮐﻪ ﺍﺯ ﺳﺎﯾﺖ ﺷﻤﺎ ﺑﺎﺯﺩﯾﺪ ﮐﺮﺩﻧﺪ .
* ﭼﺖ ﺑﺎ ﮐﺎﺭﺑﺮﺍﻥ ﺳﺎﯾﺖ
* ﺍﻧﺘﺨﺎﺏ ﺭﻧﮓ ﺑﺮﺍﯼ ﻗﺎﻟﺐ ﭼﺖ
* ﻭﯾﺮﺍﯾﺶ ﺍﻃﻼ‌ﻋﺎﺕ ﺍﭘﺮﺍﺗﻮﺭ ﻭ ﺁﭘﻠﻮﺩ ﺗﺼﻮﯾﺮ ﺑﻨﺪﺍﻧﮕﺸﺘﯽ ﺑﺮﺍﯼ ﺍﭘﺮﺍﺗﻮﺭ
* ﺗﻌﯿﯿﻦ ﭘﯿﺎﻡ ﻫﺎﯼ ﺧﻮﺩﮐﺎﺭ ﻭ ﺍﺭﺳﺎﻝ ﭘﯿﺎﻡ ﻫﺎ ﭘﺲ ﺍﺯ ﻓﻌﺎﻟﯿﺖ ﮐﺎﺭﺑﺮ ﺩﺭ ﺳﺎﯾﺖ
* ﭼﻨﺪ ﺯﺑﺎﻧﻪ ﺑﻮﺩﻥ ﺍﻓﺰﻭﻧﻪ
ﺣﺬﻑ ﻋﺒﺎﺭﺕ ﻓﺮﺍﻣﻮﺷﯽ ﺭﻣﺰ ﻋﺒﻮﺭ ﺩﺭ ﺻﻔﺤﻪ ﻭﺭﻭﺩ ﻭﺭﺩﭘﺮﺱ lost your password :

 

 

ﺣﻔﻆ ﺍﻣﻨﯿﺖ ﺳﺎﯾﺖ ﺑﺮﺍﯼ ﻫﺮ ﮐﺴﯽ ﻣﻬﻢ ﻭ ﭘﺮ ﺍﻫﻤﯿﺖ ﺍﺳﺖ. ﺗﻮ ﺍﯾﻦ ﺯﻣﯿﻨﻪ ﻫﺮ ﮐﺴﯽ ﺍﺯ ﺍﻓﺰﻭﻧﻪ ﻫﺎﯼ ﻣﺘﻔﺎﻭﺗﯽ ﺍﺳﺘﻔﺎﺩﻩ ﻣﯽ ﮐﻨﻪ . ﺍﻣﺮﻭﺯ ﻣﯿﺨﻮﺍﯾﻢ ﺭﺍﺟﻊ ﺑﻪ ﯾﮑﯽ ﺍﺯ ﺭﺍﻩ ﻫﺎﯼ ﺣﻔﻆ ﺍﻣﻨﯿﺖ ﺩﺭ ﺳﺎﯾﺖ ﺻﺤﺒﺖ ﮐﻨﯿﻢ.

 

ﺩﺭ ﺍﯾﻦ ﻣﻘﺎﻟﻪ ﯼ ﺁﻣﻮﺯﺷﯽ ﯾﺎﺩ ﻣﯿﮕﯿﺮﯾﺪ ﮐﻪ ﭼﻄﻮﺭ ﻋﺒﺎﺭﺕ “ Lost Your Password ” ﻭ ﯾﺎ ” ﺭﻣﺰﺗﺎﻥ ﺭﺍ ﮔﻢ ﮐﺮﺩﻩ ﺍﯾﺪ؟ ” ﺭﻭ ﺍﺯ ﺻﻔﺤﻪ ﯼ ﻭﺭﻭﺩ ﺣﺬﻑ ﮐﻨﯿﺪ. ﺑﺎ ﺣﺬﻑ ﺍﯾﻦ ﻋﺒﺎﺭﺕ ﮐﻤﮏ ﺑﺴﯿﺎﺭ ﺯﯾﺎﺩﯼ ﺑﻪ ﻧﺎﺍﻣﯿﺪ ﺷﺪﻥ ﻧﻔﻮﺫﮔﺮ ﻣﯽ ﮐﻨﯿﺪ.

طراحی سایت ارزان | طراحی سایت اختصاصی وردپرس | طراحی سایت

ﺑﺮﺍﯼ ﺍﯾﻦ ﻣﻨﻈﻮﺭ ﮐﺎﻓﯿﻪ ﮐﺪ ﺯﯾﺮ ﺭﻭ ﺩﺭ ﻓﺎﯾﻞ function.php ﻗﺎﻟﺒﺘﻮﻥ ﮐﭙﯽ ﮐﻨﯿﺪ:

 

function remove_lost_your_password ( $text ) {     if ($text == ‘ﺭﻣﺰﺗﺎﻥ ﺭﺍ ﮔﻢ ﮐﺮﺩﻩ‌ﺍﯾﺪ؟’) {$text = ”;}         return $text;     }

add_filter( ‘gettext’, ‘remove_lost_your_password’ );

 

ﺍﮔﺮ ﮐﻪ ﺍﺯ ﻭﺭﺩﭘﺮﺱ ﺍﻧﮕﻠﯿﺴﯽ ﺍﺳﺘﻔﺎﺩﻩ ﻣﯽ ﮐﻨﯿﺪ ﺑﺎﯾﺪ ﺍﺯ ﮐﺪ ﺯﯾﺮ ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﯿﺪ:

 

function remove_lost_your_password ( $text ) {     if ($text == ‘Lost your password?’) {$text = ”;}         return $text;     } add_filter( ‘gettext’, ‘remove_lost_your_password’ );

ﺣﺎﻻ‌ ﻣﯿﺘﻮﻧﯿﺪ ﻧﺘﯿﺠﻪ ﺭﻭ ﻣﺸﺎﻫﺪﻩ ﮐﻨﯿﺪ:

طراحی سایت ارزان | طراحی سایت اختصاصی وردپرس | طراحی سایت

ﺷﻨﺎﺳﺎﯾﯽ ﺧﻮﺩﮐﺎﺭ ﮐﺎﻣﻨﺖ ﻫﺎﯼ ﺍﺳﭙﻢ در وردپرس :

 

ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﮐﺪ ﺯﯾﺮ ، ﮐﺎﻣﻨﺖ ﻫﺎ ﺑﺼﻮﺭﺕ ﺧﻮﺩﮐﺎﺭ ﺷﻨﺎﺳﺎﯾﯽ ﻣﯿﺸﻮﻧﺪ ﻭ ﮐﺎﻣﻨﺖ ﻫﺎﯾﯽ ﮐﻪ url ﻧﻮﯾﺴﻨﺪﻩ ﯼ ﺍﻭﻥ ﺑﯿﺸﺘﺮ ﺍﺯ ۵۰ ﮐﺎﺭﺍﮐﺘﺮ ﺑﺎﺷﻪ ﺍﺳﭙﻢ ﺷﻨﺎﺳﺎﯾﯽ ﻣﯽ ﮐﻨﻪ :

<?php function rkv_url_spamcheck( $approved , $commentdata ) {    return ( strlen( $commentdata[‘comment_author_url’] ) > 50 ) ? ‘spam’ : $approved; } add_filter( ‘pre_comment_approved’, ‘rkv_url_spamcheck’, 99, 2 ); ?>

 

ﯾﮑﯽ ﺍﺯ ﮐﺎﺭﻫﺎﯾﯽ ﮐﻪ ﻫﻤﯿﺸﻪ ﺍﺯ ﺍﮐﯿﺴﻤﺖ ﺍﻧﺘﻈﺎﺭ ﺩﺍﺷﺘﯿﺪ ﺭﻭ ﺍﯾﻦ ﻫﮏ ﻣﯿﺘﻮﻧﻪ ﺑﺮﺍﯼ ﺷﻤﺎ ﺍﻧﺠﺎﻡ ﺑﺪﻩ.
ﻓﻘﻂ ﮐﺎﻓﯿﻪ ﮐﺪ ﺑﺎﻻ‌ﺭﻭ ﺩﺭ ﻓﺎﯾﻞ functions.php ﻗﺎﻟﺒﺘﻮﻥ ﻗﺮﺍﺭ ﺑﺪﯾﺪ.
ﺍﻧﺘﻘﺎﻝ ﮐﺎﺭﺑﺮ ﺑﻪ ﯾﮏ ﺻﻔﺤﻪ ﭘﺲ ﺍﺯ ﺧﺮﻭﺝ ﺍﺯ ﺳﺎﯾﺖ در وردپرس :

ﮔﺎﻫﯽ ﺍﻭﻗﺎﺕ ﺷﺎﯾﺪ ﺑﺨﻮﺍﯾﻦ ﮐﺎﺭﺑﺮﺍﻥ ﺳﺎﯾﺘﺘﻮﻥ ﺭﻭ ﭘﺲ ﺍﺯ ﺧﺮﻭﺝ ﺍﺯ ﭘﺮﻭﻓﺎﯾﻠﺸﻮﻥ ﯾﺎ ﺧﺮﻭﺝ ﺍﺯ ﺳﺎﯾﺖ ﺑﻪ ﯾﮏ ﺻﻔﺤﻪ ﯼ ﻣﻮﺭﺩ ﻧﻈﺮ ﻫﺪﺍﯾﺖ ﮐﻨﯿﺪ ﯾﺎ ﺑﻪ ﺍﺻﻄﻼ‌ﺡ ﮐﺎﺭﺑﺮ ﺭﻭ ﺑﻪ ﯾﮏ ﺻﻔﺤﻪ redirect ﮐﻨﯿﺪ.

 

ﻭﺭﺩﭘﺮﺱ ﯾﮏ ﺗﺎﺑﻊ ﺑﻨﺎﻡ ()wp_redirect ﺩﺍﺭﻩ ﮐﻪ ﺷﻤﺎﺭﻭ ﺑﻪ ﺻﻔﺤﺎﺕ ﻣﻮﺭﺩ ﻧﻈﺮﺗﻮﻥ ﻫﺪﺍﯾﺖ ﻣﯿﮑﻨﻪ. ﺩﺭ ﺍﯾﻦ ﺁﻣﻮﺯﺵ ﻫﻢ ﻣﺎ ﺍﺯ ﺍﯾﻦ ﺗﺎﺑﻊ ﺍﺳﺘﻔﺎﺩﻩ ﻣﯽ ﮐﻨﯿﻢ ﻭ ﮐﺎﺭﺑﺮ ﺭﻭ ﭘﺲ ﺍﺯ ﺧﺮﻭﺝ ﺑﻪ ﯾﮏ ﺻﻔﺤﻪ ﻣﻨﺘﻘﻞ ﻣﯽ ﮐﻨﯿﻢ.

 

ﮐﺪ ﺯﯾﺮ ﺭﻭ ﺩﺭ ﻓﺎﯾﻞ functions.php ﻗﺎﻟﺒﺘﻮﻥ ﻗﺮﺍﺭ ﺑﺪﯾﺪ، ﺍﯾﻦ ﮐﺪ ﮐﺎﺭﺑﺮ ﺭﻭ ﭘﺲ ﺍﺯ ﺧﺮﻭﺝ ﺑﻪ ﺻﻔﺤﻪ ﯼ ﺍﺻﻠﯽ ﺳﺎﯾﺖ ﻣﻨﺘﻘﻞ ﻣﯽ ﮐﻨﻪ:

add_action(‘wp_logout ‘,’ auto_redirect_after_logout ‘);
function auto_redirect_after_logout(){
wp_redirect( home_url() );
exit();
}

 

ﻣﯿﺘﻮﻧﯿﺪ ﯾﮏ ﻟﯿﻨﮏ ﺩﺭ ﻧﻈﺮ ﺑﮕﯿﺮﯾﺪ ﮐﻪ ﮐﺎﺭﺑﺮ ﭘﺲ ﺍﺯ ﺧﺮﻭﺝ ﺑﻪ ﺍﻭﻥ ﻟﯿﻨﮏ ﻫﺪﺍﯾﺖ بشه:

 

 

add_action(‘ wp_logout ‘,’ auto_redirect_external_after_logout ‘);
function auto_redirect_external_after_logout(){
wp_redirect( ‘ http://parishani.ir ‘ );

ﺑﻪ ﻫﻤﯿﻦ ﺭﺍﺣﺘﯽ ﺷﻤﺎ ﮐﻨﺘﺮﻝ ﮐﺎﺭﺑﺮ ﺭﻭ ﺑﻪ ﺩﺳﺘﺘﻮﻥ میگیرید.

ﺗﻌﯿﯿﻦ ﺗﻌﺪﺍﺩ ﮐﻠﻤﺎﺕ ﭼﮑﯿﺪﻩ ﺩﺭ ﻭﺭﺩﭘﺮﺱ:

ﺩﺭ ﺍﯾﻦ  ﺁﻣﻮﺯش ﻗﺼﺪ ﺩﺍﺭﻡ ﯾﮑﯽ ﺩﯾﮕﻪ ﺍﺯ ﻫﮏ ﻫﺎﯼ ﻭﺭﺩﭘﺮﺱ ﺭﻭ ﺧﺪﻣﺘﺘﻮﻥ ﺁﻣﻮﺯﺵ ﺑﺪﻡ.

 

ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺍﯾﻦ ﻫﮏ ﺷﻤﺎ ﻣﯽ ﺗﻮﻧﯿﺪ ﺗﻌﺪﺍﺩ ﮐﻠﻤﺎﺕ ﭼﮑﯿﺪﻩ ﯼ ﻣﻄﻠﺐ ﺭﻭ ﻣﺸﺨﺺ ﮐﻨﯿﺪ. ﺑﺼﻮﺭﺕ ﭘﯿﺸﻔﺮﺽ ۵۰ ﮐﻠﻤﻪ ﯼ ﺍﺑﺘﺪﺍﯾﯽ ﻣﺘﻦ ﺍﺻﻠﯽ ﺑﻪ ﻋﻨﻮﺍﻥ ﭼﮑﯿﺪﻩ ﯼ ﻣﻄﻠﺐ ﻣﺤﺎﺳﺒﻪ ﻣﯿﺸﻪ. ﺍﻣﺎ ﺷﻤﺎ ﻣﯿﺘﻮﻧﯿﺪ ﺍﯾﻦ ﺗﻌﺪﺍﺩ ﺭﻭ ﺧﻮﺩﺗﻮﻥ ﺗﻌﯿﯿﻦ ﮐﻨﯿﺪ.

 

ﺑﺮﺍﯼ ﺍﯾﻨﮑﺎﺭ ﮐﺎﻓﯿﻪ ﮐﺪ ﺯﯾﺮ ﺭﻭ ﺩﺭ ﻓﺎﯾﻞ functions.php ﻗﺎﻟﺒﺘﻮﻥ ﻗﺮﺍﺭ ﺑﺪﯾﺪ ﻭ ﺗﻌﺪﺍﺩ ﺩﻟﺨﻮﺍﻫﺘﻮﻥ ﺭﻭ ﺩﺭ ﮐﺪ ﺯﯾﺮ ﺩﺭﺝ ﮐﻨﯿﺪ:

function custom_excerpt_length( $length ) {
return 20;
}
add_filter( ‘excerpt_length ‘, ‘ custom_excerpt_length ‘, 999 );

 

ﺩﺭ ﮐﺪ ﺑﺎﻻ‌ ﻣﺎ ۲۰ ﮐﻠﻤﻪ ﯼ ﺍﻭﻝ ﻣﺘﻦ ﺭﻭ ﺑﻪ ﻋﻨﻮﺍﻥ ﭼﮑﯿﺪﻩ ﺗﻌﺮﯾﻒ ﮐﺮﺩﯾﻢ . ﺷﻤﺎ ﻣﯿﺘﻮﻧﯿﺪ ﻫﺮ ﻋﺪﺩﯼ ﺭﻭ ﺑﺠﺎﯼ ﻋﺪﺩ ۲۰ ﻗﺮﺍﺭ ﺑﺪﯾﺪ.

 

ﺍﺟﺮﺍﯼ ﮐﺪﻫﺎﯼ php ﺩﺭ ﺍﺑﺰﺍﺭﮎ ﻭﺭﺩﭘﺮﺱ ﺑﺪﻭﻥ ﺍﻓﺰﻭﻧﻪ:

ﮔﺎﻫﯽ ﺍﻭﻗﺎﺕ ﭘﯿﺶ ﻣﯿﺎﺩ ﮐﻪ ﺷﻤﺎ ﻣﯿﺨﻮﺍﯾﻦ ﯾﮏ ﮐﺪ php ﺭﻭ ﺩﺭ ﯾﮑﯽ ﺍﺯ ﺑﺎﮐﺲ ﻫﺎﯼ ﺍﺑﺰﺍﺭﮎ ﻟﻮﺩ ﮐﻨﯿﺪ. ﺑﻄﻮﺭﯼ ﮐﻪ ﺩﺭ ﻧﻤﺎﯾﺶ ﻗﺎﻟﺐ ﮐﺪ php ﺧﻮﺩﺵ ﺍﺟﺮﺍ ﺑﺸﻪ ﻭ ﮐﺎﺭﺑﺮ ﺍﺟﺮﺍﯼ ﺍﻭﻥ ﮐﺪ ﺭﻭ ﻣﺸﺎﻫﺪﻩ ﮐﻨﻪ .

 

ﻣﺜﻼ‌ ﮐﺪ php ﻧﻤﺎﯾﺶ ﺗﺎﺭﯾﺦ ﺭﻭﺯ ﺭﻭ ﺩﺭ ﺍﺑﺰﺍﺭﮎ ﻗﺮﺍﺭ ﻣﯿﺪﯾﺪ ﻭ ﮐﺎﺭﺑﺮ ﺩﺭ ﻫﻨﮕﺎﻡ ﻧﻤﺎﯾﺶ ﺗﺎﺭﯾﺦ ﺭﻭﺯ ﺭﻭ ﻣﺸﺎﻫﺪﻩ ﻣﯿﮑﻨﻪ.

ﺍﯾﻦ ﮐﺎﺭ ﺭﻭ ﺑﺪﻭﻥ ﺍﻓﺰﻭﻧﻪ ﻭ ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﻫﮏ ﻓﺎﯾﻞ functions.php ﻣﯿﺘﻮﻧﯿﺪ ﺍﯾﻦ ﮐﺎﺭ ﺭﻭ ﺍﻧﺠﺎﻡ ﺑﺪﯾﺪ. ﮐﺎﻓﯿﻪ ﮐﺪ ﺯﯾﺮ ﺭﻭ ﺩﺭ ﻓﺎﯾﻞ functions.phpﻗﺎﻟﺒﺘﻮﻥ ﻗﺮﺍﺭ ﺑﺪﯾﺪ:

 

function php_execute($html){
if(strpos($html,”<“.”?php”)!==false){ ob_start(); eval(“?”.”>”.$html);$html=ob_get_contents();ob_end_clean();}
return $html;
}
add_filter(‘widget_text’,’php_execute’,100);

 

ﺣﺎﻻ‌ ﺷﻤﺎ ﻣﯿﺘﻮﻧﯿﺪ ﺩﺭ ﺑﺎﮐﺲ ﻫﺎﯼ ﺍﺑﺰﺍﺭﮐﺘﻮﻥ ﮐﺪﻫﺎﯼ php ﺭﻭ ﻫﻢ ﻗﺮﺍﺭ ﺑﺪﯾﺪ.

 

نوفالو NoFollow ﮐﺮﺩﻥ ﻟﯿﻨﮏ ﻫﺎﯼ ﻣﻄﺎﻟﺐ ﺩﺭ ﯾﮏ ﺩﺳﺘﻪ ﺑﻨﺪﯼ ﺧﺎﺹ:

ﺷﺎﯾﺪ ﺑﺮﺍﺗﻮﻥ ﭘﯿﺶ ﺍﻭﻣﺪﻩ ﺑﺎﺷﻪ ﮐﻪ ﺑﺨﻮﺍﯾﻦ ﺑﺮﺍﯼ ﻟﯿﻨﮏ ﻫﺎﯼ ﻣﻮﺟﻮﺩ ﺩﺭ ﻣﺤﺘﻮﺍﯼ ﭘﺴﺖ ﻫﺎﯼ ﯾﮏ ﺩﺳﺘﻪ ﺑﻨﺪﯼ ﺧﺎﺹ NoFollow ﺗﻌﯿﯿﻦ ﮐﻨﯿﺪ. ﻣﺜﻼ‌ ﯾﮏ ﺩﺳﺘﻪ ﺑﻨﺪﯼ ﺩﺍﺭﯾﺪ ﮐﻪ ﺑﺮﺍﯼ ﯾﮏ ﺳﺎﯾﺖ ﺧﺎﺹ ﺩﺭ ﻧﻈﺮ ﮔﺮﻓﺘﯿﺪ ﺗﺎ ﻣﻄﺎﻟﺐ ﺍﻭﻥ ﺳﺎﯾﺖ ﺭﻭ ﺩﺭ ﺍﻭﻥ ﺩﺳﺘﻪ ﺑﻨﺪﯼ ﺍﺭﺳﺎﻝ ﮐﻨﯿﺪ ﻭ ﻣﯿﺨﻮﺍﯾﻦ ﮐﻪ ﻟﯿﻨﮏ ﻫﺎﯼ ﺍﻭﻥ ﺳﺎﯾﺖ ﺩﺭ ﺳﺎﯾﺖ ﺷﻤﺎ follow ﻧﺒﺎﺷﻪ .

 

ﺑﺮﺍﯼ ﺍﯾﻦ ﻣﻨﻈﻮﺭ ﮐﺎﻓﯿﻪ ﮐﺪ ﺯﯾﺮ ﺭﻭ ﺩﺭ ﻓﺎﯾﻞ functions.php ﻗﺮﺍﺭ ﺑﺪﯾﺪ ﻭ id ﺩﺳﺘﻪ ﺑﻨﺪﯼ ﻣﻮﺭﺩ ﻧﻈﺮﺗﻮﻥ ﺭﻭ ﻫﻢ ﺟﺎﯾﮕﺰﯾﻦ ﮐﻨﯿﺪ:??

 

function nofollow_cat_posts($text) {
global $post;
if( in_category(1) ) { // SET CATEGORY ID HERE
$text = stripslashes(wp_rel_nofollow($text));
}
return $text;
}

 

ﺩﺭ ﮐﺪ ﺑﺎﻻ‌ id ﺩﺳﺘﻪ ﺑﻨﺪﯼ ﻣﻮﺭﺩ ﻧﻈﺮ ۱ ﻫﺴﺖ. ﺑﻪ ﻫﻤﯿﻦ ﺭﺍﺣﺘﯽ ﺷﻤﺎ ﻣﯿﺘﻮﻧﯿﺪ ﻟﯿﻨﮏ ﻫﺎﯼ ﻣﻄﺎﻟﺐ ﺍﯾﻦ ﺩﺳﺘﻪ ﺑﻨﺪﯼ ﺭﻭ nofollow ﮐﻨﯿﺪ.

 

ﻧﻤﺎﯾﺶ ﭘﯿﻐﺎﻡ ﺩﺭ ﺻﻔﺤﻪ ﯼ ﻭﺭﻭﺩ ﻭﺭﺩﭘﺮﺱ:

ﮔﺎﻫﯽ ﺍﻭﻗﺎﺕ ﻧﯿﺎﺯ ﭘﯿﺪﺍ ﻣﯽ ﮐﻨﯿﺪ ﺗﺎ ﭘﯿﻐﺎﻣﯽ ﺭﻭ ﺩﺭ ﺻﻔﺤﻪ ﯼ ﻭﺭﻭﺩ ﺑﻪ ﮐﺎﺭﺑﺮ ﻭ ﯾﺎ ﻣﺪﯾﺮﺍﻥ ﺳﯿﺴﺘﻢ ﻧﻤﺎﯾﺶ ﺑﺪﯾﺪ. ﺩﺭ ﺍﯾﻦ  ﺁﻣﻮﺯش ﻧﺤﻮﻩ ﯼ ﻧﻤﺎﯾﺶ ﭘﯿﻐﺎﻡ ﺩﺭ ﺻﻔﺤﻪ ﯼ ﻭﺭﻭﺩ ﺭﻭ ﺧﺪﻣﺘﺘﻮﻥ ﺁﻣﻮﺯﺵ ﻣﯿﺪﻡ.

 

ﻓﯿﻠﺘﺮ login_message ﺍﯾﻦ ﺍﻣﮑﺎﻥ ﺭﻭ ﺑﻪ ﺷﻤﺎ ﻣﯿﺪﻩ ﺗﺎ ﮐﺪ ﺩﻟﺨﻮﺍﻫﺘﻮﻥ ﺭﻭ ﺩﺭ ﺻﻔﺤﻪ ﯼ ﻭﺭﻭﺩ ﻧﻤﺎﯾﺶ ﺑﺪﯾﺪ.

ﮐﺎﻓﯿﻪ ﮐﺪ ﺯﯾﺮ ﺭﻭ ﺩﺭ ﻓﺎﯾﻞ functions.phpﻗﺎﻟﺒﺘﻮﻥ ﻗﺮﺍﺭ ﺑﺪﯾﺪ ﻭ ﭘﯿﻐﺎﻡ ﺩﻟﺨﻮﺍﻫﺘﻮﻥ ﺭﻭ ﺩﺭ ﺍﻭﻥ ﺟﺎﯾﮕﺰﺍﺭﯼ ﮐﻨﯿﺪ:

 

function the_login_message( $message ) {
if ( empty($message) ){
return “<p> ﮐﺎﺭﺑﺮ ﮔﺮﺍﻣﯽ ﺑﻪ ﻣﺪﺭﺳﻪ ﻣﺠﺎﺯﯼ ﺍﯾﺮﺍﻧﯿﺎﻥ ﺧﻮﺵ ﺁﻣﺪﯼ .</p>”;
} else {
return $message;
}
}
add_filter( ‘login_message’, ‘the_login_message’ );

 

ﻧﻤﺎﯾﺶ ﻣﯿﺰﺍﻥ ﮔﺬﺷﺖ ﺯﻣﺎﻥ ﺍﺯ ﺍﻧﺘﺸﺎﺭ ﻣﻄﻠﺐ ﺩﺭ ﻭﺭﺩﭘﺮﺱ :

 

ﮔﺎﻫﯽ ﺍﻭﻗﺎﺕ ﻣﯿﺨﻮﺍﯾﻢ ﺑﺮﺍﯼ ﻣﻄﺎﻟﺐ ﺳﺎﯾﺘﻤﻮﻥ ﻣﯿﺰﺍﻥ ﮔﺬﺷﺖ ﺯﻣﺎﻥ ﺍﺯ ﺍﻧﺘﺸﺎﺭ ﻣﻄﻠﺐ ﺭﻭ ﻧﻤﺎﯾﺶ ﺑﺪﯾﻢ، ﻣﺜﻼ‌ ﺑﮕﯿﻢ ﺍﯾﻦ ﻣﻄﻠﺐ ﺩﺭ ۲ ﺭﻭﺯ ﭘﯿﺶ ﻣﻨﺘﺸﺮ ﺷﺪﻩ ﺍﺳﺖ ؛ ﺑﺮﺍﯼ ﺍﯾﻦ ﻣﻨﻈﻮﺭ ﮐﺎﻓﯿﻪ ﯾﮏ ﺗﺎﺑﻊ ﺗﻮ ﻓﺎﯾﻞ functions.php ﺑﻨﻮﯾﺴﯿﻢ ﻭ ﻧﺎﻡ ﺗﺎﺑﻊ ﺭﻭ ﺩﺭ ﻗﺎﻟﺒﻤﻮﻥ ﻓﺮﺍﺧﻮﺍﻧﯽ ﮐﻨﯿﻢ.
ﮐﺪ ﺯﯾﺮ ﺭﻭ ﺩﺭ ﻓﺎﯾﻞ functions.php ﺗﻮﻥ ﮐﭙﯽ ﮐﻨﯿﺪ:

 

function get_time_since_posted(){ $time_since_posted= human_time_diff( get_the_time(‘U’), current_time(‘timestamp’)).’ ﭘﯿﺶ ‘; return $time_since_posted;
}

ﺣﺎﻻ‌ ﺑﺮﺍﯼ ﻓﺮﺍﺧﻮﺍﻧﯽ ﺍﯾﻦ ﺗﺎﺑﻊ ﮐﺪ ﺯﯾﺮ ﺭﻭ ﺩﺭ ﺟﺎﯾﮕﺎﻩ ﻣﻨﺎﺳﺒﯽ ﺩﺭ ﻓﺎﯾﻞ single.php ﻭ ﺩﺭ ﺣﻠﻘﻪ ﯼ ﻧﻤﺎﯾﺶ ﻣﺤﺘﻮﺍﯼ ﻣﻄﻠﺒﺘﻮﻥ ﻗﺮﺍﺭ ﺑﺪﯾﺪ:

 

<?php echo get_time_since_posted(); ?>

ﺩﺭﯾﺎﻓﺖ timestamp ﺗﺎﺭﯾﺦ ﺍﻧﺘﺸﺎﺭ ﻣﻄﻠﺐ ﺩﺭ ﻭﺭﺩﭘﺮﺱ:

ﮔﺎﻫﯽ ﺍﻭﻗﺎﺕ ﻣﺠﺒﻮﺭﯾﻢ ﯾﮏ ﺳﺮﯼ ﻣﺤﺎﺳﺒﺎﺕ ﺭﻭﯼ ﺯﻣﺎﻥ ﺍﻧﺘﺸﺎﺭ ﻣﻄﻠﺐ ﺩﺭ ﻭﺭﺩﭘﺮﺱ ﺍﻧﺠﺎﻡ ﺑﺪﯾﻢ ﻭ ﻧﯿﺎﺯ ﺑﻪ timestamp ﺍﻧﺘﺸﺎﺭ ﻣﻄﻠﺐ ﺩﺍﺭﯾﻢ .

 

ﺩﺭ ﺍﯾﻦ آموزش ﻣﯿﺨﻮﺍﻡ ﻧﺤﻮﻩ ﯼ ﺩﺭﯾﺎﻓﺖ timestamp ﺍﻧﺘﺸﺎﺭ ﻣﻄﻠﺐ ﺭﻭ ﺑﻬﺘﻮﻥ ﺁﻣﻮﺯﺵ ﺑﺪﻡ. ﮐﺎﺭ ﺳﺨﺘﯽ ﻧﯿﺴﺖ ﻓﻘﻂ ﯾﮏ ﮐﺪ ﻫﺴﺖ ﮐﻪ ﺍﯾﻦ ﮐﺎﺭ ﺭﻭ ﺑﺮﺍﯼ ﺷﻤﺎ ﺍﻧﺠﺎﻡ ﻣﯿﺪﻩ.

 

ﮐﺪﻫﺎﯼ ﺯﯾﺮ ﺭﻭ ﺩﺭ ﻓﺎﯾﻞ single.php ﺩﺭ ﻣﺤﻞ ﻣﻨﺎﺳﺐ ﻭ ﺩﺭ ﺣﻠﻘﻪ ﯼ ﻧﻤﺎﯾﺶ ﻣﺤﺘﻮﺍ ﻗﺮﺍﺭ ﺑﺪﯾﺪ.

 

ﺑﺎ ﮐﺪ ﺯﯾﺮ ﻣﺎ timestamp ﺭﻭ ﺩﺭﯾﺎﻓﺖ ﻣﯽ ﮐﻨﯿﻢ ﻭ ﺩﺭ ﯾﮏ ﻣﺘﻐﯿﯿﺮ ﺫﺧﯿﺮﻩ ﻣﯽ ﮐﻨﯿﻢ:

 

<?php $timestamp = get_the_time(‘U’); ?>

 

ﺣﺎﻻ‌ ﺑﺎ ﻣﺘﻐﯿﯿﺮ $timestamp ﻣﯿﺘﻮﻧﯿﺪ ﻋﻤﻠﯿﺎﺕ ﻣﺤﺎﺳﺒﺎﺗﯿﺘﻮﻥ ﺭﻭ ﺍﻧﺠﺎﻡ ﺑﺪﯾﺪ ﻭ ﺑﺎ ﺩﺳﺘﻮﺭ echo ﻫﻢ ﻣﯿﺘﻮﻧﯿﺪ ﻧﻤﺎﯾﺸﺶ ﺑﺪﯾﺪ:

 

<?php echo $timestamp ?>

 

ﺣﺎﻻ‌ ﺷﻤﺎ timestamp ﺭﻭ ﺩﺍﺭﯾﺪ ﻭ ﻣﯿﺘﻮﻧﯿﺪ ﺑﻪ ﻋﻨﻮﺍﻥ ﻣﺜﺎﻝ ﺑﮕﯿﺪ ﺩﺭ ﺻﻮﺭﺗﯽ ﮐﻪ ۵ ﺭﻭﺯ ﺍﺯ ﻣﻄﻠﺐ ﮔﺬﺷﺖ ﺍﺑﺘﺪﺍﯼ ﭘﺴﺖ ﺑﻨﻮﯾﺴﻪ ﺍﯾﻦ ﻣﻄﻠﺐ ﻣﻨﻘﻀﯽ ﺷﺪﻩ ﺍﺳﺖ. Timestamp ﺗﺎﺭﯾﺦ ﺭﻭ ﺑﻪ ﺛﺎﻧﯿﻪ ﻧﻤﺎﯾﺶ ﻣﯿﺪﻩ ، ﺑﺮﺍﯼ ﻣﺤﺎﺳﺒﻪ ﯼ timestamp ﻣﻮﺭﺩ ﻧﻈﺮ ﺧﻮﺩﺗﻮﻥ ﻫﻢ ﻫﺮ ﯾﮏ ﺭﻭﺯ ﺭﻭ ﺑﻪ ﺛﺎﻧﯿﻪ ﺗﺒﺪﯾﻞ ﮐﻨﯿﺪ ﻭ ﻣﺤﺎﺳﺒﺎﺗﺘﻮﻥ ﺭﻭ ﺍﻧﺠﺎﻡ ﺑﺪﯾﺪ.

 

ﺣﺬﻑ width , height ﺍﺯ ﺗﺼﺎﻭﯾﺮ ﺁﭘﻠﻮﺩ ﺷﺪﻩ ﺩﺭ وردپرس :

ﺯﻣﺎﻧﯽ ﮐﻪ ﺩﺭ ﻭﺭﺩﭘﺮﺱ ﺗﺼﺎﻭﯾﺮ ﺭﻭ ﺁﭘﻠﻮﺩ ﻣﯽ ﮐﻨﯿﺪ ﻭ ﺩﺭ ﻭﯾﺮﺍﯾﺸﮕﺮ ﻣﺘﻦ ﻗﺮﺍﺭ ﻣﯿﺪﯾﺪ، ﺑﺼﻮﺭﺕ ﺧﻮﺩﮐﺎﺭ attribute ﻫﺎﯼ width ﻭ height ﺭﻭ ﺑﻪ ﺗﺼﺎﻭﯾﺮ ﺷﻤﺎ ﺍﺿﺎﻓﻪ ﻣﯽ ﮐﻨﻪ.

ﺷﺎﯾﺪ ﺳﺎﯾﺖ ﺷﻤﺎ ﺭﯾﺴﭙﺎﻧﺴﯿﻮ ﺑﺎﺷﻪ ﻭ ﻧﺨﻮﺍﯾﻦ width ﻭ height ﺛﺎﺑﺖ ﺑﺮﺍﯼ ﺗﺼﺎﻭﯾﺮﺗﻮﻥ ﺩﺭ ﻧﻈﺮ ﺑﮕﯿﺮﯾﺪ. ﺍﮔﺮ ﻋﺮﺽ ﻭ ﺍﺭﺗﻔﺎﻉ ﺛﺎﺑﺖ ﺑﺮﺍﯼ ﺗﺼﺎﻭﯾﺮ ﻣﺸﺨﺺ ﺑﺸﻪ ﻭ ﺷﻤﺎ ﺩﺭ ﮐﺪﻫﺎﯼ css ﺗﻮﻥ ﺑﺨﻮﺍﯾﻦ ﺍﯾﻦ ﻋﺮﺽ ﻭ ﺍﺭﺗﻔﺎﻉ ﺭﻭ ﺗﻐﯿﯿﺮ ﺑﺪﯾﺪ ﺣﺎﻟﺖ rewrite ﺑﻮﺟﻮﺩ ﻣﯿﺎﺩ ﻭ ﺑﺮﺍﯼ ﺑﻬﯿﻨﻪ ﺳﺎﺯﯼ ﺳﺎﯾﺘﺘﻮﻥ ﺧﻮﺏ ﻧﯿﺴﺖ.

 

ﯾﻪ ﺭﺍﻩ ﺣﻞ ﺳﺎﺩﻩ ﻭﺟﻮﺩ ﺩﺍﺭﻩ ، ﺍﻭﻧﻢ ﺍﯾﻨﻪ ﮐﻪ ﮐﺪ ﺯﯾﺮ ﺭﻭ ﺩﺭ ﻓﺎﯾﻞ functions.php ﭘﻮﺳﺘﻪ ﯼ ﻭﺭﺩﭘﺮﺳﺘﻮﻥ ﻗﺮﺍﺭ ﺑﺪﯾﺪ:

 

add_filter( ‘post_thumbnail_html’, ‘remove_width_attribute’, 10 );
add_filter( ‘image_send_to_editor’, ‘remove_width_attribute’, 10 );
function remove_width_attribute( $html ) {
$html = preg_replace( ‘/(width|height)=”\d*”\s/’, “”, $html );
return $html;
}

 

ﺑﻌﺪ ﺍﺯ ﺍﯾﻨﮑﻪ ﺍﯾﻦ ﮐﺪ ﺭﻭ ﻗﺮﺍﺭ ﺩﺍﺩﯾﺪ ، ﻣﺠﺪﺩ ﯾﮏ ﺗﺼﻮﯾﺮ ﺁﭘﻠﻮﺩ ﮐﻨﯿﺪ، ﻣﺸﺎﻫﺪﻩ ﻣﯽ ﮐﻨﯿﺪ ﮐﻪ ﺩﯾﮕﻪ ﺧﺼﻮﺻﯿﺎﺕ width ﻭ height ﺑﺮﺍﯼ ﺗﺼﻮﯾﺮ ﺷﻤﺎ ﻟﺤﺎﻅ ﻧﺸﺪﻩ.

 

 

 

 

جهت طراحی سایت وردپرس ارزان و با امکانات اختصاصی با من در ارتباط باشید

 

Share this post

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *