قسمت هشتم- آموزش کامل وردپرس – کار با پنل مدیریت وردپرس
طراحی سایت اختصاصی
افزونه چیست؟
ﺩﺭ این قسمت از اموزش ﻗﺼﺪ ﺩﺍﺭﻡ، ﺍﻓﺰﻭﻧﻪ ﺭﻭ ﺑﺮﺍﺗﻮﻥ ﺗﻌﺮﯾﻒ ﮐﻨﻢ ﺗﺎ ﺑﯿﺸﺘﺮ ﺑﺎ ﺍﻓﺰﻭﻧﻪ ﻫﺎ ﺁﺷﻨﺎ ﺑﺸﯿﺪ ﻭ ﺳﭙﺲ ﺑﻪ ﻣﻌﺮﻓﯽ ﺍﻓﺰﻭﻧﻪ ﻫﺎ ﻭ ﻫﮏ ﻫﺎ ﻣﯿﭙﺮﺩﺍﺯﻡ .
ﺩﺭ ﺭﺍﺑﻄﻪ ﺑﺎ ﺍﻓﺰﻭﻧﻪ ﻫﺎ ﺩﺭ اموزش های ﻗﺒﻞ ﺗﻮﺿﯿﺢ ﺩﺍﺩﻩ ﺷﺪ ﺍﻣﺎ ﺩﺭ ﺍﯾﻦ اموزش ﮐﻤﯽ ﻣﻔﺼﻞ ﺗﺮ ﺭﺍﺟﻊ ﺑﻪ ﺍﻓﺰﻭﻧﻪ ﻫﺎ ﺻﺤﺒﺖ ﻣﯽ ﮐﻨﻢ .
ﺍﻓﺰﻭﻧﻪ ﭼﯿﺴﺖ؟
ﺍﻓﺰﻭﻧﻪ ﻫﺎ ، ﭘﻼﮔﯿﻦ ﻫﺎﯾﯽ ﻫﺴﺘﻨﺪ ﮐﻪ ﺗﻮﺳﻂ ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﺎﻥ ﻭ ﺗﻮﺳﻌﻪ ﺩﻫﻨﺪﻩ ﻫﺎﯼ ﻭﺭﺩﭘﺮﺱ ﺗﻮﻟﯿﺪ ﻣﯿﺸﻪ ﺗﺎ ﺑﺘﻮﻧﯿﻢ ﻗﺎﺑﻠﯿﺖ ﻫﺎﯼ ﻣﺘﻔﺎﻭﺕ ﻭ ﺯﯾﺎﺩﯼ ﺭﻭ ﺑﻪ ﺳﺎﯾﺘﻤﻮﻥ ﺍﺿﺎﻓﻪ ﮐﻨﯿﻢ .
ﺯﻣﺎﻧﯽ ﮐﻪ ﺷﻤﺎ ﺳﯿﺴﺘﻢ ﻣﺪﯾﺮﯾﺖ ﻣﺤﺘﻮﺍﯼ ﻭﺭﺩﭘﺮﺱ ﺭﻭ ﻧﺼﺐ ﻣﯽ ﮐﻨﯿﺪ ﻗﺎﺑﻠﯿﺖ ﻫﺎﯼ ﻣﺤﺪﻭﺩﯼ ﺭﻭ ﺩﺭ ﺍﺧﺘﯿﺎﺭ ﺷﻤﺎ ﻗﺮﺍﺭ ﻣﯿﺪﻩ ، ﻣﺜﻞ ﺩﺳﺘﻪ ﺑﻨﺪﯼ ﻣﻄﺎﻟﺐ ﻭ ﺍﺭﺳﺎﻝ ﻣﻄﻠﺐ ، ﺭﺳﺎﻧﻪ ﻫﺎ ، ﻋﻀﻮﯾﺖ ﻭ ﻣﺪﯾﺮﯾﺖ ﮐﺎﺭﺑﺮﺍﻥ ، ﺍﺭﺳﺎﻝ ﺩﯾﺪﮔﺎﻩ ﺑﺮﺍﯼ ﻫﺮ ﻧﻮﺷﺘﻪ ﻭ … .
ﺣﺎﻻ ﺍﮔﺮ ﺷﻤﺎ ﺑﺨﻮﺍﯾﻦ ﻣﺜﻼ ﺑﺮﺍﯼ ﻫﺮ ﻣﻄﻠﺐ ﻗﺎﺑﻠﯿﺖ ﻻﯾﮏ ﻟﺤﺎﻅ ﮐﻨﯿﺪ ، ﺑﺎﯾﺪ ﺍﺯ ﺍﻓﺰﻭﻧﻪ ﻻﯾﮏ ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﯿﺪ . ﯾﺎ ﺍﮔﺮ ﺑﺨﻮﺍﯾﻦ ﺁﻣﺎﺭ ﺑﺎﺯﺩﯾﺪ ﺳﺎﯾﺘﺘﻮﻥ ﺭﻭ ﻧﻤﺎﯾﺶ ﺑﺪﯾﺪ ﺑﺎﯾﺪ ﺍﺯ ﺍﻓﺰﻭﻧﻪ ﻫﺎﯼ ﻧﻤﺎﯾﺶ ﺁﻣﺎﺭ ﺑﺎﺯﺩﯾﺪ ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﯿﺪ .
ﺍﻟﺒﺘﻪ ﺩﺭ ﺑﺮﺧﯽ ﺍﺯ ﻣﻮﺍﺭﺩ ، ﺑﺠﺎﯼ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺍﯾﻦ ﺍﻓﺰﻭﻧﻪ ﻫﺎ ﻣﯿﺘﻮﻧﯿﻢ ﺍﺯ ﻫﮏ ﻫﺎ ﻭ ﺩﺳﺘﻮﺭﺍﺕ ﺩﺭ ﻓﺎﯾﻞ
functions.php
ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﯿﻢ ﮐﻪ ﺍﯾﻦ ﺍﻣﺮ ﻣﻮﺟﺐ ﺍﻓﺰﺍﯾﺶ ﺳﺮﻋﺖ ﻭ ﮐﯿﻔﯿﺖ ﺳﯿﺴﺘﻢ ﻣﯿﺸﻪ . ﭘﺲ ﺗﺎ ﺟﺎﯾﯽ ﮐﻪ ﺍﻣﮑﺎﻥ ﺩﺍﺭﻩ ﺍﺯ ﻫﮏ ﻫﺎ ﺑﺠﺎﯼ ﺍﻓﺰﻭﻧﻪ ﻫﺎ ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﯿﺪ .
ﺩﺭ ﺍﯾﻨﺠﺎ ﻫﮏ ﺭﻭ ﺑﺎ ﻫﮏ ﻭ ﻧﻔﻮﺫ ﺩﺭ ﺳﺎﯾﺖ ﻫﺎ ﺍﺷﺘﺒﺎﻩ ﻧﮕﯿﺮﯾﺪ. ﻣﻨﻈﻮﺭ ﺍﺯ ﻫﮏ ﻫﺎ ، ﺩﺳﺘﻮﺭﺍﺕ php ﻫﺴﺘﻨﺪ ﮐﻪ ﺩﺭ ﻓﺎﯾﻞ ﺗﻮﺍﺑﻊ ﻭﺭﺩﭘﺮﺱ ﻣﯿﻨﻮﯾﺴﯿﻢ ﺗﺎ ﺑﺘﻮﻧﯿﻢ ﻗﺎﺑﻠﯿﺖ ﻫﺎﯾﯽ ﺭﻭ ﺑﻪ ﺳﯿﺴﺘﻢ ﺍﺿﺎﻓﻪ ﮐﻨﯿﻢ .
ﻧﻤﺎﯾﺶ ﺗﻌﺪﺍﺩ ﮐﻞ ﻣﻄﺎﻟﺐ ﺑﺪﻭﻥ ﺍﻓﺰﻭﻧﻪ در وردپرس :
ﺩﻭﺳﺘﺎﻥ ﺩﺭ ﺍﯾﻦ اموزش ﮐﻮﺗﺎﻩ ﻗﺼﺪ ﺩﺍﺭﻡ ﯾﮏ ﮐﺪ ﺑﻬﺘﻮﻥ ﻣﻌﺮﻓﯽ ﮐﻨﻢ ﺗﺎ ﺑﺘﻮﻧﯿﺪ ﺑﺪﻭﻥ ﺍﻓﺰﻭﻧﻪ ﺗﻌﺪﺍﺩ ﮐﻞ ﻣﻄﺎﻟﺐ ﻣﻨﺘﺸﺮ ﺷﺪﻩ ﺩﺭ ﻭﺭﺩﭘﺮﺳﺘﻮﻥ ﺭﻭ ﻧﻤﺎﯾﺶ ﺑﺪﯾﺪ .
ﺑﺮﺍﯼ ﺍﯾﻦ ﮐﺎﺭ ﮐﺪ ﺯﯾﺮ ﺭﻭ Copy ﮐﻨﯿﺪ ﻭ ﺩﺭ ﻗﺴﻤﺘﯽ ﺍﺯ ﻓﺎﯾﻠﺘﻮﻥ ﮐﻪ ﻗﺮﺍﺭﻩ ﺗﻌﺪﺍﺩ ﮐﻞ ﻣﻄﺎﻟﺐ ﺭﻭ ﻧﻤﺎﯾﺶ ﺑﺪﯾﺪ ، paste ﮐﻨﯿﺪ :
<?php$count = wp_count_posts(‘post’);$total_posts = $count->publish;echo $total_posts ;?>
ﺑﻪ ﻋﻨﻮﺍﻥ ﻣﺜﺎﻝ ﺩﺭ ﻓﺎﯾﻞ ﺯﯾﺮ ﻣﺎ ﺍﺯ ﺍﯾﻦ ﮐﺪ ﺍﺳﺘﻔﺎﺩﻩ ﮐﺮﺩﯾﻢ :
<?php$count = wp_count_posts(‘post’);$total_posts = $count->publish;?>ﺗﻌﺪﺍﺩ ﮐﻞ ﻣﻄﺎﻟﺐ : <?php echo $total_posts ; ?>
ﺍﯾﺠﺎﺩ ﺑﺮﮔﻪ ﻫﺎﯼ ﻣﺘﻌﺪﺩ ﺑﺎ ﻗﺎﻟﺐ ﻫﺎﯼ ﻣﺨﺘﻠﻒ ﺩﺭ ﻭﺭﺩﭘﺮس:
ﺷﺎﯾﺪ ﮔﺎﻫﯽ ﺍﻭﻗﺎﺕ ﺩﺭ ﻭﺭﺩﭘﺮﺱ ﺑﺨﻮﺍﯾﻦ ﺑﺮﮔﻪ ﻫﺎﯼ ﻣﺘﻔﺎﻭﺗﯽ ﺍﯾﺠﺎﺩ ﮐﻨﯿﺪ ﻭ ﻣﺠﺒﻮﺭ ﺑﺎﺷﯿﺪ ﺑﺮﺍﯼ ﻫﺮ ﮐﺪﻭﻡ ﻫﻢ ﻗﺎﻟﺒﯽ ﻣﺠﺰﺍ ﭘﯿﺎﺩﻩ ﺳﺎﺯﯼ ﮐﻨﯿﺪ. ﻣﺜﻼ ﺻﻔﺤﻪ ﺍﯼ ﺑﻨﺎﻡ ﻓﺮﻭﺵ ﺩﺍﺭﯾﺪ ﻭ ﻣﯿﺨﻮﺍﯾﻦ ﻗﺎﻟﺐ ﺍﯾﻦ ﺻﻔﺤﻪ ﺑﺎ ﺻﻔﺤﻪ ﯼ page ﯾﺎ single ﺳﯿﺴﺘﻤﻮﻥ ﻣﺘﻔﺎﻭﺕ ﺑﺎﺷﻪ . ﺧﻮﺏ ﭘﺲ ﺑﯿﺎﯾﺪ ﺑﺎﻫﻢ ﻗﺪﻡ ﺑﻪ ﻗﺪﻡ ﺍﯾﻦ ﮐﺎﺭﻭ ﺍﻧﺠﺎﻡ ﺑﺪﯾﻢ :
ﺍﻭﻝ ﺑﻪ ﺑﺨﺶ ﺍﻓﺰﻭﺩﻥ ﺑﺮﮔﻪ ﺑﺮﯾﺪ ﺗﺎ ﻗﺒﻞ ﺍﺯ ﻫﺮ ﮐﺎﺭﯼ ﭘﯿﺸﻔﺮﺽ ﺳﯿﺴﺘﻢ ﺭﻭ ﺑﺒﯿﻨﯿﻢ :
ﻫﻤﻮﻧﻄﻮﺭ ﮐﻪ ﻣﯿﺒﯿﻨﯿﺪ ﻣﺎ ﺑﺮﺍﯼ ﻫﻤﻪ ﯼ ﺑﺮﮔﻪ ﻫﺎ ﺩﺭ ﻭﺭﺩﭘﺮﺱ ﻗﺎﻟﺐ ﭘﯿﺶ ﻓﺮﺿﯽ ﺭﻭ ﺩﺍﺭﯾﻢ ﮐﻪ ﺗﻮ page.php ﺗﻌﺮﯾﻒ ﻣﯽ ﮐﻨﯿﻢ. ﺣﺎﻻ ﻣﺎ ﺍﯾﻦ ﺗﻨﻈﯿﻤﺎﺕ ﭘﯿﺸﻔﺮﺽ ﺭﻭ ﯾﮑﻢ ﺩﺳﺘﮑﺎﺭﯼ ﻣﯽ ﮐﻨﯿﻢ .
ﻣﺎ ﯾﻪ ﺻﻔﺤﻪ ﯼ ﻓﺮﻭﺵ ﻣﯿﺨﻮﺍﯾﻢ ﮐﻪ ﻗﺎﻟﺐ ﻣﺠﺰﺍ ﺩﺍﺷﺘﻪ ﺑﺎﺷﻪ . ﭘﺲ ﯾﻪ ﮐﭙﯽ ﺍﺯ ﺻﻔﺤﻪ page.php ﺑﮕﯿﺮﯾﺪ ﻭ ﺍﺳﻢ ﺻﻔﺤﻪ ﯼ ﺟﺪﯾﺪ ﻭ (ﻣﺜﻼ) sales.php ﻧﺎﻣﮕﺬﺍﺭﯼ ﮐﻨﯿﺪ . ﻗﺎﻟﺐ ﺍﯾﻦ ﺻﻔﺤﻪ ﺭﻭ ﻫﺮ ﻃﻮﺭ ﮐﻪ ﻣﯿﺨﻮﺍﯾﻦ ﺗﻐﯿﯿﺮ ﺑﺪﯾﺪ .
ﺣﺎﻻ ﺑﺮﺍﯼ ﺍﯾﻨﮑﻪ ﺑﻪ ﻋﻨﻮﺍﻥ ﯾﮏ ﺻﻔﺤﻪ ﺷﻨﺎﺧﺘﻪ ﺑﺸﻪ ﮐﺎﻓﯿﻪ ﮐﺪ ﺯﯾﺮ ﺭﻭ ﺍﺑﺘﺪﺍﯼ ﺍﺑﺘﺪﺍﯼ ﺻﻔﺤﻪ ﻗﺮﺍﺭ ﺑﺪﯾﺪ ، ﯾﻌﻨﯽ ﻗﺒﻞ ﺍﺯ ﻫﺮ ﮐﺪﯼ ﮐﻪ ﺗﻮ ﺻﻔﺤﻪ ﻭﺟﻮﺩ ﺩﺍﺭﻩ:
<?php
/*
template name: ﺑﺨﺶ ﻓﺮﻭﺵ
*/
?>
ﻣﯿﺘﻮﻧﯿﺪ “ﺑﺨﺶ ﻓﺮﻭﺵ ” ﺭﻭ ﻫﺮ ﻃﻮﺭ ﮐﻪ ﻣﯿﺨﻮﺍﯾﻦ ﻧﺎﻡ ﮔﺬﺍﺭﯼ ﮐﻨﯿﺪ . ﺣﺎﻻ ﺑﻪ ﺻﻔﺤﻪ ﺍﻓﺰﻭﺩﻥ ﺑﺮﮔﻪ ﺑﺮﯾﺪ :
ﻫﻤﻮﻧﻄﻮﺭ ﮐﻪ ﻣﯿﺒﯿﻨﯿﺪ ﯾﻪ ﻗﺎﻟﺐ ﺑﻪ ﺑﺨﺶ ﺍﻧﺘﺨﺎﺏ ﻗﺎﻟﺐ ﺍﺿﺎﻓﻪ ﺷﺪ ، ﺣﺎﻻ ﻣﯿﺘﻮﻧﯿﺪ ﺑﺎ ﺍﻧﺘﺨﺎﺏ ﺍﯾﻦ ﻗﺎﻟﺐ ﯾﮏ ﺻﻔﺤﻪ ﯼ ﻣﺠﺰﺍ ﺩﺍﺷﺘﻪ ﺑﺎﺷﯿﺪ .
ﺣﺘﯽ ﻣﯿﺘﻮﻧﯿﺪ ﻣﻮﻗﻌﯽ ﮐﻪ ﺩﺍﺭﯾﺪ ﺻﻔﺤﻪ ﺭﻭ ﺍﯾﺠﺎﺩ ﻣﯽ ﮐﻨﯿﺪ ، ﻗﺒﻞ ﺍﺯ ﺍﻧﺘﺸﺎﺭ ﺑﺮﮔﻪ ﭘﯿﻮﻧﺪ ﯾﮑﺘﺎﺭﻭ ﺗﻐﯿﯿﺮ ﺑﺪﯾﺪ ﻭ ﻧﺎﻡ ﺑﺮﮔﻪ ﺭﻭ sales ﺑﺬﺍﺭﯾﺪ ﯾﺎ ﻫﺮ ﻧﺎﻣﯽ ﮐﻪ ﺧﻮﺩﺗﻮﻥ ﻣﯿﺨﻮﺍﯾﻦ ﻗﺮﺍﺭ ﺑﺪﯾﺪ ﻭ ﺑﻌﺪ ﺑﺮﮔﻪ ﺭﻭ ﻣﻨﺘﺸﺮ ﮐﻨﯿﺪ .
ﺍﯾﻦ ﺭﻭﺵ ﺑﺮﺍﯼ ﮐﺴﺎﻧﯽ ﮐﻪ ﺑﺎ ﺳﯿﺴﺘﻢ ﻫﺎﯼ ﻭﺭﺩﭘﺮﺱ ﺩﺭﮔﯿﺮ ﻫﺴﺘﻨﺪ ﺑﺴﯿﺎﺭ ﮐﺎﺭﺍﯾﯽ ﺩﺍﺭﻩ . ﻣﻄﻤﺌﻦ ﺑﺎﺷﯿﺪ ﯾﮏ ﺭﻭﺯﯼ ﻫﻢ ﺑﻪ ﮐﺎﺭ ﺷﻤﺎ ﻣﯿﺎﺩ. ﭘﺲ ﺍﯾﻦ ﻣﻄﻠﺐ ﺭﻭ ﻓﺮﺍﻣﻮﺵ ﻧﮑﻨﯿﺪ .
ﭼﺎﭖ ﻣﻄﺎﻟﺐ ﺩﺭ ﻭﺭﺩﭘﺮﺱ ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺍﻓﺰﻭﻧﻪ wp-print:
ﺩﻭﺳﺘﺎﻥ ﺩﺭ ﺍﯾﻦ آموزش ﻣﯿﺨﻮﺍﻡ ﺑﻬﺘﻮﻥ ﺍﻓﺰﻭﻧﻪ ﺍﯼ ﺭﻭ ﻣﻌﺮﻓﯽ ﮐﻨﻢ ﺗﺎ ﺑﺘﻮﻧﯿﺪ ﻣﻄﺎﻟﺐ ﻭﺑﺴﺎﯾﺘﺘﻮﻥ ﺭﻭ ﭼﺎﭖ ﮐﻨﯿﺪ . ﺍﯾﻦ ﺍﻓﺰﻭﻧﻪ wp-print ﻧﺎﻡ ﺩﺍﺭد که میتونید از طریق لینک زیر اون رو دانلود کنید:
http://weburl.ir/aEihz
ﻧﺤﻮﻩ ﯼ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺍﻓﺰﻭﻧﻪ wp-print
ﺑﻌﺪ ﺍﺯ ﺍﯾﻨﮑﻪ ﺍﻓﺰﻭﻧﻪ ﺭﻭ ﺩﺍﻧﻠﻮﺩ ﮐﺮﺩﯾﺪ ﻭ ﺑﺮ ﺭﻭﯼ ﺳﯿﺴﺘﻢ ﻧﺼﺐ ﻭ ﻓﻌﺎﻝ
ﮐﺮﺩﯾﺪ ، ﮐﺪ ﺯﯾﺮ ﺭﻭ ﺩﺭ ﺑﺨﺸﯽ ﮐﻪ ﻣﯿﺨﻮﺍﯾﻦ ﻣﻄﻠﺐ ﭼﺎﭖ ﺑﺸﻪ ﻗﺮﺍﺭ ﺑﺪﯾﺪ ، ﻣﻌﻤﻮﻻ ﺍﯾﻦ ﮐﺪ ﺭﻭ ﺩﺭ ﻓﺎﯾﻞ single ﻗﺮﺍﺭ ﻣﯿﺪﻥ :
<?php if(function_exists(‘wp_print’)) { print_link(); } ?>
ﻓﻘﻂ ﺩﻗﺖ ﺩﺍﺷﺘﻪ ﺑﺎﺷﯿﺪ ﺍﯾﻦ ﮐﺪ ﺭﻭ ﺑﻌﺪ ﺍﺯ ﮐﺪ ﺯﯾﺮ ﻗﺮﺍﺭ ﺑﺪﯾﺪ :
<?php while (have_posts()) : the_post(); ?>
ﻧﻤﺎﯾﺶ ﻣﻮﻗﻌﯿﺖ ﮐﻨﻮﻧﯽ ﺷﻤﺎ ﺩﺭ ﺻﻔﺤﺎﺕ ﻭﺭﺩﭘﺮﺱ (Breadcrumbs ):
نمایش موقعیت کنونی شما (Breadcrumbs) ﺩﺭ ﻭﺭﺩﭘﺮﺱ ﭼﯿﺴﺖ ؟
ﮔﺎﻫﯽ ﺍﻭﻗﺎﺕ ﺍﺣﺘﯿﺎﺝ ﭘﯿﺪﺍ ﻣﯽ ﮐﻨﯿﺪ ﮐﻪ ﻣﻮﻗﻌﯿﺖ ﮐﻨﻮﻧﯽ ﺧﻮﺩﺗﻮﻥ ﺩﺭ ﺻﻔﺤﺎﺕ ﺭﻭ ﻧﻤﺎﯾﺶ ﺑﺪﯾﺪ ، ﺑﻪ ﻋﻨﻮﺍﻥ ﻣﺜﺎﻝ :
ﺧﺎﻧﻪ –> ﻭﺭﺩﭘﺮﺱ –> Breadcrumbs ﺩﺭ ﻭﺭﺩﭘﺮﺱ
ﺑﺪﻭﻥ ﻫﯿﭻ ﺍﻓﺰﻭﻧﻪ ﺍﯼ ﺑﻪ ﺭﺍﺣﺘﯽ ﻣﯿﺘﻮﻧﯿﺪ ﺍﯾﻦ ﮐﺎﺭ ﺭﻭ ﺍﻧﺠﺎﻡ ﺑﺪﯾﺪ ، ﻓﻘﻂ ﮐﺎﻓﯿﻪ ﮐﺪ ﻫﺎﯼ ﺯﯾﺮ ﺭﻭ ﺩﺭ ﻣﺤﻞ ﻣﻮﺭﺩ ﻧﻈﺮﺗﻮﻥ ﺩﺭ ﺻﻔﺤﻪ ﻗﺮﺍﺭ ﺑﺪﯾﺪ ﻭ ﻫﺮ ﺍﺳﺘﺎﯾﻠﯽ ﻣﯿﺨﻮﺍﯾﻦ ﺑﻬﺶ ﺑﺪﯾﺪ:
ﺩﺭﺝ ﺍﯾﻦ ﮐﺪ ﺩﺭ ﺻﻔﺤﻪ archive.php ﺩﺭ ﻣﮑﺎﻥ ﻣﻮﺭﺩ ﻧﻈﺮ :
Mogheyat kononi shoma : <a href=”<?php bloginfo(‘url’); ?>”>ﺧﺎﻧﻪ</a> –> <?php single_cat_title(); ?>
ﺩﺭﺝ ﺍﯾﻦ ﮐﺪ ﺩﺭ ﺻﻔﺤﻪ single.php ﺩﺭ ﻣﮑﺎﻥ ﻣﻮﺭﺩ ﻧﻈﺮ :
Mogheyat kononi shoma : <a href=”<?php bloginfo(‘url’); ?>”>ﺧﺎﻧﻪ</a> –> <?php the_category(‘, ‘) ?> –> <?php the_title();?>
ﺩﺭﺝ ﺍﯾﻦ ﮐﺪ ﺩﺭ ﺻﻔﺤﻪ page.php ﺩﺭ ﻣﮑﺎﻥ ﻣﻮﺭﺩ ﻧﻈﺮ :
Mogheyat kononi shoma : <a href=”<?php bloginfo(‘url’); ?>”>ﺧﺎﻧﻪ</a> –> ﺻﻔﺤﻪ <?php the_title();?>
ﺑﻪ ﻫﻤﯿﻦ ﺭﺍﺣﺘﯽ ﺷﻤﺎ ﻣﯿﺘﻮﻧﯿﺪ ﺑﺮﺍﯼ ﺻﻔﺤﺎﺗﺘﻮﻥ navigation ﻗﺮﺍﺭ ﺑﺪﯾﺪ ﻭ ﻣﻮﻗﻌﯿﺖ ﮐﻨﻮﻧﯽ ﮐﺎﺭﺑﺮ ﺭﻭ ﺑﻬﺶ ﻧﻤﺎﯾﺶ ﺑﺪﯾﺪ.
ﻧﻤﺎﯾﺶ ﻣﺤﺘﻮﺍ ﻓﻘﻂ ﺑﺮﺍﯼ ﺍﻋﻀﺎﺀ ﺩﺭ وردپرس:
ﺩﻭﺳﺘﺎﻥ ﺩﺭ ﺍﯾﻦ ﺁﻣﻮﺯش ﻣﯿﺨﻮﺍﻡ ﻧﺤﻮﻩ ﯼ ﻧﻤﺎﯾﺶ ﻣﺤﺘﻮﺍ ﻓﻘﻂ ﺑﺮﺍﯼ ﺍﻋﻀﺎﺀ ﺭﻭ ﺧﺪﻣﺘﺘﻮﻥ ﺁﻣﻮﺯﺵ ﺑﺪﻡ .
ﮔﺎﻫﯽ ﺍﻭﻗﺎﺕ ﺑﺮﺍﺗﻮﻥ ﭘﯿﺶ ﻣﯿﺎﺩ ﮐﻪ ﺑﺎﯾﺪ ﺑﺨﺸﯽ ﺍﺯ ﻣﺤﺘﻮﺍ ﺭﻭ ﻓﻘﻂ ﺑﺮﺍﯼ ﺍﻋﻀﺎﺀ ﻧﻤﺎﯾﺶ ﺑﺪﯾﺪ ، ﺑﺮﺍﯼ ﺍﯾﻨﮑﺎﺭ ﺍﺯ ﻫﯿﭻ ﺍﻓﺰﻭﻧﻪ ﺍﯼ ﺍﺳﺘﻔﺎﺩﻩ ﻧﻤﯿﮑﻨﯿﻢ . ﮐﺎﻓﯿﻪ ﻣﺮﺍﺣﻞ ﺯﯾﺮ ﺭﻭ ﻃﯽ ﮐﻨﯿﺪ .
ﺩﺭ ﺍﺑﺘﺪﺍ ﯾﮏ backup ﺍﺯ ﻓﺎﯾﻞ functions.php ﻗﺎﻟﺒﺘﻮﻥ ﺑﮕﯿﺮﯾﺪ . ﺳﭙﺲ ﮐﺪ ﺯﯾﺮ ﺭﻭ ﺩﺭ ﻓﺎﯾﻠﺘﻮﻥ ﻗﺮﺍﺭ ﺑﺪﯾﺪ :
<?php add_shortcode( ‘member’, ‘member_check_shortcode’ );
function member_check_shortcode( $atts, $content = null ) { if ( is_user_logged_in() && !is_null( $content ) && !is_feed() ) return $content; }
ﺑﻌﺪ ﺍﺯ ﺍﯾﻨﮑﻪ ﺍﯾﻦ ﺭﻭ ﺩﺭ ﻓﺎﯾﻞ functions.php ﻗﺮﺍﺭ ﺩﺍﺩﯾﺪ ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ shortcode ﺯﯾﺮ ﻣﯿﺘﻮﻧﯿﺪ ﻣﺤﺘﻮﺍﺭﻭ ﻓﻘﻂ ﺑﺮﺍﯼ ﺍﻋﻀﺎﺀ ﻧﻤﺎﯾﺶ ﺑﺪﯾﺪ
[member]
ﻣﺤﺘﻮﺍﯼ ﻣﻮﺭﺩ ﻧﻈﺮ ﺷﻤﺎ
[/member]
ﮐﺎﻓﯿﻪ ﮐﺪ ﺑﺎﻻﺭﻭ ﺯﻣﺎﻧﯽ ﮐﻪ ﺩﺍﺭﯾﺪ ﻧﻮﺷﺘﻪ ﺟﺪﯾﺪ ﺍﯾﺠﺎﺩ ﻣﯽ ﮐﻨﯿﺪ ﺩﺭ ﻣﺤﺘﻮﺍﺗﻮﻥ ﻗﺮﺍﺭ ﺑﺪﯾﺪ .
ﻧﻤﺎﯾﺶ ﭘﺴﺖ ﻫﺎﯼ ﺍﻣﺮﻭﺯ ﻭ ﺗﻌﺪﺍﺩ ﺁﻧﻬﺎ ﺩﺭ ﻭﺭﺩﭘﺮﺱ:
ﺩﻭﺳﺘﺎﻥ ﺩﺭ ﺍﯾﻦ آموزش ﻧﺤﻮﻩ ﯼ ﻧﻤﺎﯾﺶ ﭘﺴﺖ ﻫﺎﯼ ﺭﻭﺯﺍﻧﻪ + ﺗﻌﺪﺍﺩ ﺍﻭﻧﺎ ﺭﻭ ﺩﺭ ﻭﺭﺩﭘﺮﺱ ﺑﻬﺘﻮﻥ ﺁﻣﻮﺯﺵ ﻣﯿﺪﻡ .
ﺧﯿﻠﯽ ﺭﺍﺣﺘﻪ ،ﺷﻤﺎ ﺍﺯ ﻫﯿﭻ ﺍﻓﺰﻭﻧﻪ ﺍﯼ ﺍﺳﺘﻔﺎﺩﻩ ﻧﻤﯽ ﮐﻨﯿﺪ ، ﺗﻨﻬﺎ ﺑﺎﯾﺪ ﺑﺮﺍﯼ ﻧﻤﺎﯾﺶ ﭘﺴﺖ ﻫﺎ ﺍﺯ ﮐﺪ ﺯﯾﺮ ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﯿﺪ :
<?php $current_day = date(‘j’); query_posts(‘day=’.$current_day); if (have_posts()) : while (have_posts()) : the_post(); ?>
<a href=”<?php the_permalink() ?>”>
<?php the_title(); ?>
</a>
<?php
endwhile;
endif; ?>
ﺑﺮﺍﯼ ﻧﻤﺎﯾﺶ ﺗﻌﺪﺍﺩ ﭘﺴﺖ ﻫﺎﯼ ﺍﺭﺳﺎﻝ ﺷﺪﻩ ﯼ ﺭﻭﺯﺍﻧﻪ ﻫﻢ ﺍﺯ ﮐﺪ ﺯﯾﺮ ﺍﺳﺘﻔﺎﺩﻩ ﻣﯽ ﮐﻨﯿﺪ :
<?php$today = date(“Y-m-d H:i:s”); //Today’s date$daysago = date(“Y-m-d H:i:s”,strtotime(date(‘Y-m-j H:i:s’)) – (1 * 24 * 60 * 60)); //Today – 1 day$postCouts = $wpdb->get_var(“SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = ‘publish’ AND post_date BETWEEN ‘$daysago’ AND ‘$today'”);if ($postCouts >0) { echo $postCouts.’ ﭘﺴﺖ ﺍﻣﺮﻭﺯ ﺍﺭﺳﺎﻝ ﺷﺪﻩ ﺍﺳﺖ.’;} else { echo “ﻫﯿﭻ ﭘﺴﺘﯽ ﺍﻣﺮﻭﺯ ﺍﺭﺳﺎﻝ ﻧﺸﺪﻩ ﺍﺳﺖ”;?>
ﺍﯾﻦ ﮐﺪ ﺭﻭ ﺩﺭ ﻫﺮ ﻣﮑﺎﻧﯽ ﮐﻪ ﺧﻮﺍﺳﺘﯿﺪ ﺩﺭ ﻗﺎﻟﺒﺘﻮﻥ ﺩﺭﺝ ﻣﯽ ﮐﻨﯿﺪ .
ﻧﻤﺎﯾﺶ ﻣﺤﺘﻮﺍﯼ ﯾﮏ ﺑﺮﮔﻪ ﯼ ﺧﺎﺹ ﺩﺭ ﺑﺨﺸﯽ ﺍﺯ ﻗﺎﻟﺐ در وردپرس :
ﺩﺭ ﺍﯾﻦ ﺁﻣﻮﺯش ، ﻣﯿﺨﻮﺍﻡ ﻧﺤﻮﻩ ﯼ ﻧﻤﺎﯾﺶ ﻣﺤﺘﻮﺍﯼ ﯾﮏ ﺑﺮﮔﻪ ﯼ ﺧﺎﺹ ﺩﺭ ﺑﺨﺸﯽ ﺍﺯ ﻗﺎﻟﺐ ﻭﺭﺩﭘﺮﺱ ﺭﻭ ﺧﺪﻣﺘﺘﻮﻥ ﺁﻣﻮﺯﺵ ﺑﺪﻡ .
ﮔﺎﻫﯽ ﺍﻭﻗﺎﺕ ﭘﯿﺶ ﻣﯿﺎﺩ ﮐﻪ ﻣﯿﺨﻮﺍﯾﻦ ﺗﻮ ﺑﺨﺸﯽ ﺍﺯ ﻗﺎﻟﺒﺘﻮﻥ ﻣﺤﺘﻮﺍﯼ ﯾﮏ ﺑﺮﮔﻪ ﯼ ﺧﺎﺹ ﺭﻭ ﻧﻤﺎﯾﺶ ﺑﺪﯾﺪ ، ﺑﻪ ﻋﻨﻮﺍﻥ ﻣﺜﺎﻝ ﺑﺎﮐﺴﯽ ﺗﻮ ﺻﻔﺤﻪ ﯼ ﺍﺻﻠﯽ ﺗﻮﻥ ﺩﺍﺭﯾﺪ ﮐﻪ ﻣﯿﺨﻮﺍﯾﻦ ﻣﺤﺘﻮﺍﯼ ﺑﺮﮔﻪ ﯼ ﺩﺭﺑﺎﺭﻩ ﯼ ﻣﺎ ﺭﻭ ﺩﺭ ﺍﻭﻥ ﺑﺎﮐﺲ ﻧﻤﺎﯾﺶ ﺑﺪﯾﺪ .
ﺑﺮﺍﯼ ﺍﯾﻨﮑﺎﺭ ﮐﺎﻓﯿﻪ ﺍﺯ ﮐﺪ ﺯﯾﺮ ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﯿﺪ :
<?php
$my_query = new WP_Query(‘page_id=21’); while ($my_query->have_posts()): $my_query->the_post(); $do_not_duplicate = $post->ID;?> <section>
<?php the_content(); ?>
</section>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
ﺩﺭ ﮐﺪ ﺑﺎﻻ ﻣﺎ ﻣﺤﺘﻮﺍﯼ ﯾﮏ ﺑﺮﮔﻪ ﺑﺎ ﺷﻨﺎﺳﻪ ﯼ ۲۱ ﺭﻭ ﺩﺭ ﻋﻨﺼﺮ section ﻧﻤﺎﯾﺶ ﻣﯿﺪﯾﻢ .
ﺑﺮﺍﯼ ﭘﯿﺪﺍ ﮐﺮﺩﻥ id ﺑﺮﮔﻪ ﯼ ﻣﻮﺭﺩ ﻧﻈﺮﺗﻮﻧﻢ ﯾﻪ ﺭﺍﻫﻪ ﺧﯿﻠﯽ ﺳﺎﺩﻩ ﻭﺟﻮﺩ ﺩﺍﺭﻩ ، ﮐﺎﻓﯿﻪ ﻭﺍﺭﺩ ﺑﺨﺶ ﺑﺮﮔﻪ ﻫﺎ ﺑﺸﯿﺪ ، ﻟﯿﺴﺖ ﺑﺮﮔﻪ ﻫﺎﺭﻭ ﺑﺒﯿﻨﯿﺪ ، ﻣﻮﺱ ﺭﻭ ﺭﻭﯼ ﺑﺮﮔﻪ ﯼ ﻣﻮﺭﺩ ﻧﻈﺮ ﺑﺒﺮﯾﺪ ، ﻧﻮﺍﺭ ﻭﺿﻌﯿﺖ ﭘﺎﯾﯿﻦ ﻣﺮﻭﺭﮔﺮﺗﻮﻥ ﺭﻭ ﺑﺒﯿﻨﯿﺪ ﻋﺪﺩﯼ ﮐﻪ post ﻧﺸﻮﻥ ﻣﯿﺪﻩ id ﺑﺮﮔﻪ ﯼ ﻣﻮﺭﺩ ﻧﻈﺮﺗﻮﻧﻪ . ﺑﻪ ﺗﺼﻮﯾﺮ ﺯﯾﺮ ﺩﻗﺖ ﮐﻨﯿﺪ:
نمایش ﺗﺎﺭﯾﺦ ﺁﺧﺮﯾﻦ ﺑﺮﻭﺯﺭﺳﺎﻧﯽ ﺩﺭ ﻭﺭﺩﭘﺮﺱ ﺑﺪﻭﻥ افزونه :
ﮔﺎﻫﯽ ﺍﻭﻗﺎﺕ ﺷﻤﺎ ﻧﯿﺎﺯ ﭘﯿﺪﺍ ﻣﯽ ﮐﻨﯿﺪ ﮐﻪ ﺗﺎﺭﯾﺦ ﺁﺧﺮﯾﻦ ﺑﺮﻭﺯﺭﺳﺎﻧﯽ ﻣﻄﺎﻟﺐ ﻭ ﺳﺎﯾﺖ ﺭﻭ ﺩﺭ ﺳﺎﯾﺘﺘﻮﻥ ﻟﺤﺎﻅ ﮐﻨﯿﺪ . ﺩﺭ ﺍﯾﻦ ﺟﻠﺴﻪ ﻧﺤﻮﻩ ﯼ ﻧﻤﺎﯾﺶ ﺗﺎﺭﯾﺦ ﺁﺧﺮﯾﻦ ﺑﺮﻭﺯﺭﺳﺎﻧﯽ ﻭ ﺧﺪﻣﺘﺘﻮﻥ ﺁﻣﻮﺯﺵ ﻣﯿﺪﻡ .
ﺟﻬﺖ ﻧﻤﺎﯾﺶ ﺗﺎﺭﯾﺦ ﺁﺧﺮﯾﻦ ﺑﺮﻭﺯﺭﺳﺎﻧﯽ ﺳﺎﯾﺖ ﻣﯿﺘﻮﻧﯿﺪ ﺍﺯ ﮐﺪ ﺯﯾﺮ ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﯿﺪ :
<?php the_modified_date(); ?>
ﺍﮔﺮ ﺑﺨﻮﺍﯾﻦ ﻧﻤﺎﯾﺶ ﺗﺎﺭﯾﺦ ﺭﻭ ﺑﻪ ﺩﻟﺨﻮﺍﻩ ﻭﺍﺭﺩ ﮐﻨﯿﺪ ﺍﺯ ﻣﻘﺎﺩﯾﺮ ﺯﯾﺮ ﺍﺳﺘﻔﺎﺩﻩ ﻣﯽ ﮐﻨﯿﺪ :
d :
ﺭﻭﺯ ﺭﻭ ﻧﻤﺎﯾﺶ ﻣﯿﺪﻩ . ﻣﺜﻼ ۰۸
F :
ﻣﺎﻩ ﺭﻭ ﻧﻤﺎﯾﺶ ﻣﯿﺪﻩ . ﻣﺜﻼ ﺍﺭﺩﯾﺒﻬﺸﺖ
Y :
ﺳﺎﻝ ﺭﻭ ﻧﻤﺎﯾﺶ ﻣﯿﺪﻩ . ﻣﺜﻼ ۱۳۹۳
ﻧﺤﻮﻩ ﯼ ﺟﺎﯾﮕﺬﺍﺭﯼ ﺍﯾﻦ ﻣﻘﺎﺩﯾﺮ ﺑﻪ ﺷﮑﻞ ﺯﯾﺮ ﻫﺴﺖ :
<?php the_modified_date(‘d F Y’); ?>
ﺑﺮﺍﯼ ﻧﻤﺎﯾﺶ ﺳﺎﻋﺖ ﻫﻢ ﺍﺯ ﻣﻘﺎﺩﯾﺮ ﺯﯾﺮ ﺍﺳﺘﻔﺎﺩﻩ ﻣﯽ ﮐﻨﯿﺪ:
<?php the_modified_date(‘G:i’); ?>
ﻣﻘﺪﺍﺭ G ﺑﺮﺍﯼ ﻧﻤﺎﯾﺶ ﺳﺎﻋﺖ
ﻣﻘﺪﺍﺭ i ﺑﺮﺍﯼ ﻧﻤﺎﯾﺶ ﺩﻗﯿﻘﻪ
ﺍﮔﺮ ﺍﻓﺰﻭﻧﻪ wp-parsidate
ﺭﻭ ﻧﺼﺐ ﮐﺮﺩﻩ ﺑﺎﺷﯿﺪ ، ﺍﯾﻦ ﺗﺎﺭﯾﺦ ﺑﺼﻮﺭﺕ ﺷﻤﺴﯽ ﻧﻤﺎﯾﺶ ﺩﺍﺩﻩ ﻣﯿﺸﻪ .
ﺍﺳﻼﯾﺪﺭ ﺣﺮﻓﻪ ﺍﯼ Meteor Slides ﺑﺎ ﺍﻓﮑﺖ ﻫﺎﯼ ﻣﺘﻨﻮﻉ:
ﺑﺴﯿﺎﺭﯼ ﺍﺯ ﺷﻤﺎ ﺩﻭﺳﺘﺎﻥ ﺧﻮﺍﻫﺎﻥ ﯾﮏ ﺍﺳﻼﯾﺪﺭ ﺣﺮﻓﻪ ﺍﯼ ﺑﺎ ﺍﻓﮑﺖ ﻫﺎﯼ ﻣﺘﻨﻮﻉ ﻫﺴﺘﯿﺪ . ﺩﺭ ﺍﯾﻦ اموزش ﯾﮏ ﺍﺳﻼﯾﺪﺭ ﺧﺪﻣﺘﺘﻮﻥ ﻣﻌﺮﻓﯽ ﻣﯽ ﮐﻨﻢ ﮐﻪ ﺍﻓﮑﺖ ﻫﺎﯼ ﻣﺘﻨﻮﻋﯽ ﺩﺍﺭﻩ ﻭ ﻣﯿﺘﻮﻧﯿﺪ ﻫﺮ ﮐﺪﻭﻡ ﺍﺯ ﺍﻓﮑﺖ ﻫﺎﺭﻭ ﺑﻪ ﺩﻟﺨﻮﺍﻩ ﺍﻧﺘﺨﺎﺏ ﮐﻨﯿﺪ .
ﭘﺲ ﺍﺯ ﺍﯾﻨﮑﻪ ﺍﺳﻼﯾﺪﺭ ﺭﻭ ﻧﺼﺐ ﮐﺮﺩﯾﺪ ، ﯾﻪ ﻗﺎﺑﻠﯿﺖ ﺑﻪ ﺳﯿﺴﺘﻢ ﻣﺪﯾﺮﯾﺘﺘﻮﻥ ﺍﺿﺎﻓﻪ ﻣﯿﺸﻪ ﺑﻪ ﺍﺳﻢ ﺍﺳﻼﯾﺪﻫﺎ ﮐﻪ ﺷﺎﻣﻞ ﮔﺰﯾﻨﻪ ﻫﺎﯼ ﺯﯾﺮ ﻫﺴﺖ :
ﺑﻪ ﺑﺨﺶ ﺍﺳﻼﯾﺪﺭﺷﻮﻫﺎ ﺑﺮﯾﺪ ﻭ ﯾﮏ ﺍﺳﻼﯾﺪﺷﻮ ﺍﯾﺠﺎﺩ ﮐﻨﯿﺪ . ﺑﻌﺪ ﺑﻪ ﺑﺨﺶ ﺍﻓﺰﻭﺩﻥ ﺟﺪﯾﺪ ﺑﺮﯾﺪ ﻭ ﯾﮏ ﺗﺼﻮﯾﺮ ﻭ ﯾﮏ ﻧﺎﻡ ﺑﺮﺍﯼ ﺗﺼﻮﯾﺮ ﺍﻧﺘﺨﺎﺏ ﮐﻨﯿﺪ ﺳﭙﺲ ﺍﺳﻼﯾﺪﺭﺷﻮﯾﯽ ﮐﻪ ﺍﯾﺠﺎﺩ ﮐﺮﺩﯾﺪ ﺭﻭ ﺍﻧﺘﺨﺎﺏ ﮐﻨﯿﺪ.
ﺍﯾﻦ ﺍﺳﻼﯾﺪﺭ ﯾﮏ ﭘﻨﻞ ﺗﻨﻈﯿﻤﺎﺕ ﻫﻢ ﺩﺍﺭﻩ ﮐﻪ ﻣﯿﺘﻮﻧﯿﺪ ﺗﻌﺪﺍﺩ ﺗﺼﺎﻭﯾﺮ ﺩﺭ ﺍﺳﻼﯾﺪﺭ ، ﻣﺪﺕ ﺯﻣﺎﻥ ﻧﻤﺎﯾﺶ ﻫﺮ ﺗﺼﻮﯾﺮ ، ﺍﻓﮑﺖ ﻧﻤﺎﯾﺸﯽ ، ﻃﻮﻝ ﻭ ﻋﺮﺽ ﺍﺳﻼﯾﺪﺭ ﻭ … ﺭﻭ ﺗﻌﯿﯿﻦ ﻭ ﻭﯾﺮﺍﯾﺶ ﮐﻨﯿﺪ .
ﺑﺮﺍﯼ ﻧﻤﺎﯾﺶ ﺍﺳﻼﯾﺪﺭ ﺩﺭ ﻗﺎﻟﺒﺘﻮﻥ ﺍﺯ ﮐﺪ ﺯﯾﺮ ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﯿﺪ:
<?php if ( function_exists( ‘meteor_slideshow’ ) ) { meteor_slideshow(); } ?>
ﺑﺮﺍﯼ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ Short code ﺍﺳﻼﯾﺪﺭ ﻫﻢ ﺟﻬﺖ ﻧﻤﺎﯾﺶ ﺩﺭ ﺑﺮﮔﻪ ﻫﺎ ﻭ ﭘﺴﺖ ﻫﺎ ﺍﺯ ﮐﺪ ﺯﯾﺮ ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﯿﺪ :
[meteor_slideshow]
ﺑﺰﺭﮔﻨﻤﺎﯾﯽ ﺗﺼﺎﻭﯾﺮ ﺑﺎ ﺍﻓﺰﻭﻧﻪ Glass ﺩﺭ ﻭﺭﺩﭘﺮﺱ :
ﺩﻭﺳﺘﺎﻥ ﺩﺭ ﺍﯾﻦ ﺁﻣﻮﺯش ﻣﯿﺨﻮﺍﻡ ﺍﻓﺰﻭﻧﻪ Glass ﺭﻭ ﺑﻬﺘﻮﻥ ﻣﻌﺮﻓﯽ ﮐﻨﻢ . ﺑﺎ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺍﯾﻦ ﺍﻓﺰﻭﻧﻪ ﺷﻤﺎ ﻣﯿﺘﻮﻧﯿﺪ ﺗﺼﺎﻭﯾﺮ ﻣﻮﺟﻮﺩ ﺩﺭ ﺳﺎﯾﺘﺘﻮﻥ ﺭﻭ ﺑﺎ ﯾﮏ ﺫﺭﻩ ﺑﯿﻦ ﻣﺸﺎﻫﺪﻩ ﮐﻨﯿﺪ . ﺍﯾﻦ ﻣﻮﺭﺩ ﻫﻢ ﯾﮏ ﺍﻓﮑﺖ ﺯﯾﺒﺎ ﻣﺤﺴﻮﺏ ﻣﯿﺸﻪ ﻫﻢ ﺑﻪ ﮐﺎﺭﺑﺮ ﮐﻤﮏ ﻣﯽ ﮐﻨﻪ ﺗﺎ ﺗﺼﻮﯾﺮ ﺭﻭ ﺑﺼﻮﺭﺕ ﺑﺰﺭﮒ ﺗﺮ ﻣﺸﺎﻫﺪﻩ ﮐﻨﻪ .
ﭘﺲ ﺍﺯ ﻧﺼﺐ ﺍﻓﺰﻭﻧﻪ glass ، ﺯﻣﺎﻧﯽ ﮐﻪ ﻣﻮﺱ ﺭﻭ ﺭﻭﯼ ﺗﺼﻮﯾﺮ ﻣﯿﺒﺮﯾﺪ ﺑﻪ ﺣﺎﻟﺖ ﺫﺭﻩ ﺑﯿﻦ ﺗﺼﻮﯾﺮ ﺭﻭ ﺑﺮﺍﺗﻮﻥ ﺑﺰﺭﮒ ﻣﯽ ﮐﻨﻪ ﻭ ﻫﺮﮐﺠﺎﯼ ﺗﺼﻮﯾﺮ ﺑﺮﯾﺪ ﺍﻭﻥ ﻗﺴﻤﺖ ﺑﺮﺍﺗﻮﻥ ﺑﻪ ﻫﻤﯿﻦ ﺣﺎﻟﺖ ﺑﺰﺭﮒ ﻧﻤﺎﯾﺶ ﺩﺍﺩﻩ ﻣﯿﺸﻪ . ﺍﯾﻦ ﺍﻓﺰﻭﻧﻪ ﺑﺎ ﻓﺮﻣﺖ ﻫﺎﯼ png ﻭ jpg ﮐﺎﺭ ﻣﯽ ﮐﻨﻪ .
ﻓﻌﺎﻝ ﮐﺮﺩﻥ ﺗﺼﺎﻭﯾﺮ ﺑﻨﺪﺍﻧﮕﺸﺘﯽ ﺩﺭ ﻭﺭﺩﭘﺮﺱ:
ﺩﺭ ﺍﮐﺜﺮ ﻣﻮﺍﺭﺩ ﺩﻭﺳﺘﺎﻥ ﻧﯿﺎﺯ ﭘﯿﺪﺍ ﻣﯽ ﮐﻨﻨﺪ ﺗﺎ ﺩﺭ ﻣﻄﺎﻟﺒﺸﻮﻥ ﺍﺯ ﺗﺼﺎﻭﯾﺮ ﺑﻨﺪﺍﻧﮕﺸﺘﯽ ﯾﺎ Thumbnail ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﻨﺪ .
ﺍﯾﻦ ﻗﺎﺑﻠﯿﺖ ﺑﺼﻮﺭﺕ ﭘﯿﺸﻔﺮﺽ ﺩﺭ ﻭﺭﺩﭘﺮﺱ ﻓﻌﺎﻝ ﻧﯿﺴﺖ ﻭ ﺷﻤﺎ ﻣﯽ ﺑﺎﯾﺴﺖ ﺍﯾﻦ ﻗﺎﺑﻠﯿﺖ ﺭﻭ ﻓﻌﺎﻝ ﮐﻨﯿﺪ .
ﺩﺭ ﺍﯾﻦ آموزش ﻧﺤﻮﻩ ﯼ ﻓﻌﺎﻝ ﮐﺮﺩﻥ ﺗﺼﺎﻭﯾﺮ ﺑﻨﺪﺍﻧﮕﺸﺘﯽ ﺭﻭ ﺧﺪﻣﺘﺘﻮﻥ ﺁﻣﻮﺯﺵ ﻣﯿﺪﻡ .
ﺑﺮﺍﯼ ﺍﯾﻦ ﮐﺎﺭ ﮐﺎﻓﯿﻪ ﮐﺪ ﺯﯾﺮ ﺭﻭ ﺩﺭ ﻓﺎﯾﻞ functions.php ﻗﺮﺍﺭ ﺑﺪﯾﺪ :
if ( function_exists( ‘add_theme_support’ ) ){ add_theme_support( ‘post-thumbnails’ );
}
ﭘﺲ ﺍﺯ ﺍﯾﻦ ﯾﮏ ﺑﺎﮐﺲ ﺩﺭ ﺳﯿﺴﺘﻢ ﻣﺪﯾﺮﯾﺖ ﻭ ﺩﺭ ﺑﺨﺶ ﻧﻮﺷﺘﻪ ﯼ ﺟﺪﯾﺪ ﻇﺎﻫﺮ ﻣﯿﺸﻪ ﮐﻪ ﺷﻤﺎ ﻣﯿﺘﻮﻧﯿﺪ ﯾﮏ ﺗﺼﻮﯾﺮ ﺑﻪ ﻋﻨﻮﺍﻥ ﺗﺼﻮﯾﺮ ﺷﺎﺧﺺ ﺑﺮﺍﯼ ﻣﻄﻠﺒﺘﻮﻥ ﺍﻧﺘﺨﺎﺏ ﮐﻨﯿﺪ .
ﺑﺮﺍﯼ ﻧﻤﺎﯾﺶ ﺍﯾﻦ ﺗﺼﺎﻭﯾﺮ ﻻﺯﻣﻪ ﮐﻪ ﺷﻤﺎ ﺍﺯ ﮐﺪ ﺯﯾﺮ ﺩﺭ ﻗﺎﻟﺒﺘﻮﻥ ﻭ ﺩﺭ ﻣﮑﺎﻥ ﻣﻨﺎﺳﺐ ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﯿﺪ . ﻓﺮﺍﻣﻮﺵ ﻧﮑﻨﯿﺪ ﮐﻪ ﺍﯾﻦ ﮐﺪ ﺑﺎﯾﺪ ﺩﺭ ﮐﺪ ﻧﻤﺎﯾﺶ ﻣﺤﺘﻮﺍﯼ ﻧﻮﺷﺘﻪ ﺑﺎﺷﻪ :
<?php the_post_thumbnail(); ?>
ﺣﺎﻻ ﯾﻪ ﻣﻮﺭﺩ ﺩﯾﮕﻪ ، ﻣﻤﮑﻨﻪ ﺷﻤﺎ ﺑﺨﻮﺍﯾﻦ ﺑﺮﺍﯼ ﺑﺨﺶ ﻫﺎﯼ ﻣﺨﺘﻠﻒ ، ﺗﺼﺎﻭﯾﺮ ﺑﺪﺍﻧﮕﺸﺘﯽ ﺑﺎ ﺳﺎﯾﺰﻫﺎﯼ ﻣﺨﺘﻠﻒ ﻗﺮﺍﺭ ﺑﺪﯾﺪ . ﺑﺮﺍﯼ ﺍﯾﻨﮑﺎﺭ ﻣﯿﺎﯾﻦ ﺗﻮ ﻓﺎﯾﻞ ﻓﺎﻧﮑﺸﻦ ﺗﻌﺮﯾﻒ ﻣﯽ ﮐﻨﯿﺪ ﮐﻪ ﮐﺪﻭﻡ ﺑﺨﺶ ﺗﺼﻮﯾﺮﺵ ﭼﻪ ﺳﺎﯾﺰﯼ ﻧﻤﺎﯾﺶ ﺩﺍﺩﻩ ﺑﺸﻪ . ﺑﺮﺍﯼ ﺍﯾﻨﮑﺎﺭ ﮐﺎﻓﯿﻪ ﮐﺪ ﺯﯾﺮ ﺭﻭ ﺩﺭ ﻓﺎﯾﻞ ﻓﺎﻧﮑﺸﻦ ﻗﺮﺍﺭ ﺑﺪﯾﺪ :??
if (function_exists(‘add_image_size’)){ add_image_size( ‘lessons-thumb’, 100, 100, true); add_image_size( ‘films-thumb’, 210, 125, true);
}
ﺍﯾﻦ ﺍﺳﺎﻣﯽ lessons-thumb ﯾﺎ films-thumb ﺩﻟﺨﻮﺍﻩ ﻫﺴﺘﻨﺪ ﻭ ﻣﯿﺘﻮﻧﯿﺪ ﺗﻐﯿﯿﺮ ﺑﺪﯾﺪ ﻫﻤﭽﻨﯿﻦ ﺳﺎﯾﺰﻫﺎﯼ ﻭﺍﺭﺩ ﺷﺪﻩ ۱۰۰ ﺩﺭ ۱۰۰ ﯾﺎ ۲۱۰ ﺩﺭ ۱۲۵ ﻋﺮﺽ ﻭ ﺍﺭﺗﻔﺎﻉ ﺗﺼﻮﯾﺮ ﻣﺎﺭﻭ ﻣﺸﺨﺺ ﻣﯽ ﮐﻨﻪ ﮐﻪ ﺍﯾﻦ ﺭﻭ ﻫﻢ ﻣﯿﺘﻮﻧﯿﺪ ﺗﻐﯿﯿﺮ ﺑﺪﯾﺪ .
ﺑﺮﺍﯼ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺍﯾﻦ ﮐﺪﻫﺎ ﺩﺭ ﻗﺎﻟﺐ ﻫﻢ ﺑﻪ ﺷﮑﻞ ﺯﯾﺮ ﺍﺯ ﺍﯾﻦ ﻗﺎﺑﻠﯿﺖ ﺍﺳﺘﻔﺎﺩﻩ ﻣﯽ ﮐﻨﯿﺪ :
<?php the_post_thumbnail(‘lessons-thumb’); ?>
ﺧﯿﻠﯽ ﺭﺍﺣﺖ ﺑﻮﺩ ﻧﻪ؟
ﺣﺎﻻ ﻣﯿﺘﻮﻧﯿﺪ ﯾﮏ ﺗﺼﻮﯾﺮ ﭘﯿﺸﻔﺮﺽ ﻫﻢ ﺗﻌﺮﯾﻒ ﮐﻨﯿﺪ ، ﺩﺭ ﺻﻮﺭﺗﯽ ﮐﻪ ﺗﺼﻮﯾﺮ ﺑﻨﺪﺍﻧﮕﺸﺘﯽ ﻭﺟﻮﺩ ﺩﺍﺷﺖ (ﺁﭘﻠﻮﺩ ﺷﺪﻩ ﺑﻮﺩ) ﺗﺼﻮﯾﺮ ﺑﻨﺪﺍﻧﮕﺸﺘﯽ ﺭﻭ ﻧﻤﺎﯾﺶ ﺑﺪﻩ ﺩﺭ ﻏﯿﺮ ﺍﯾﻦ ﺻﻮﺭﺕ ﯾﮏ ﺗﺼﻮﯾﺮ ﭘﯿﺶ ﻓﺮﺽ ﺭﻭ ﻧﻤﺎﯾﺶ ﺑﺪﻩ .
ﺑﺮﺍﯼ ﺍﯾﻦ ﮐﺎﺭ ﮐﺎﻓﯿﻪ ﺩﺭ ﻗﺎﻟﺒﺘﻮﻥ ﺩﺭ ﺑﺨﺸﯽ ﮐﻪ ﻗﺮﺍﺭﻩ ﺗﺼﻮﯾﺮ ﺑﻨﺪﺍﻧﮕﺸﺘﯿﺘﻮﻥ ﺭﻭ ﻧﻤﺎﯾﺶ ﺑﺪﯾﺪ ، ﺍﺯ ﮐﺪ ﺯﯾﺮ ﺍﺳﺘﻔﺎﺩﻩ ﮐﻨﯿﺪ :
<?php if ( has_post_thumbnail() ) {the_post_thumbnail();}else {echo ‘<img src=”‘ . get_bloginfo( ‘stylesheet_directory’ ) . ‘/images/no-thumbnail.png” />’;} ?>
ﺗﺼﻮﯾﺮ ﭘﯿﺸﻔﺮﺽ ﺩﺭ ﮐﺪ ﺑﺎﻻ ﺩﺭ ﭘﻮﺷﻪ ﺍﯼ ﺑﻨﺎﻡ images ﺩﺭ ﭘﻮﺷﻪ ﯼ ﻗﺎﻟﺒﺘﻮﻥ ﻫﺴﺖ ﻭ ﻧﺎﻡ ﺗﺼﻮﯾﺮ
no-thumbnail.png
ﻫﺴﺖ . ﭘﺲ ﺩﺭ ﻧﺎﻣﮕﺬﺍﺭﯼ ﻭ ﺫﺧﯿﺮﻩ ﺳﺎﺯﯼ ﺩﻗﺖ ﮐﻨﯿﺪ.
ﯾﻪ ﺭﺍﻩ ﺩﯾﮕﻪ ﻫﻢ ﻭﺟﻮﺩ ﺩﺍﺭﻩ ، ﺍﻭﻧﻢ ﺍﺳﺘﻔﺎﺩﻩ ﺍﺯ ﺍﻓﺰﻭﻧﻪ Auto Post Thumbnail ﻫﺴﺖ ﮐﻪ ﺗﻮﺻﯿﻪ ﻧﻤﯿﺸﻪ ، ﺗﺎ ﺯﻣﺎﻧﯽ ﮐﻪ ﺷﻤﺎ ﻣﯿﺘﻮﻧﯿﺪ ﺑﺪﻭﻥ ﺍﻓﺰﻭﻧﻪ ﻫﺎ ﻗﺎﺑﻠﯿﺖ ﻫﺎﯼ ﺩﻟﺨﻮﺍﻫﺘﻮﻥ ﺭﻭ ﭘﯿﺎﺩﻩ ﺳﺎﺯﯼ ﮐﻨﯿﺪ ، ﺍﺯ ﺍﻓﺰﻭﻧﻪ ﻫﺎ ﺍﺳﺘﻔﺎﺩﻩ ﻧﮑﻨﯿﺪ ﭼﻮﻥ ﺑﺎ ﺑﺎﻻ ﺭﻓﺘﻦ ﺗﻌﺪﺍﺩ ﺍﻓﺰﻭﻧﻪ ﻫﺎ ﻫﻢ ﺳﺮﻋﺖ ﻟﻮﺩ ﺳﺎﯾﺘﺘﻮﻥ ﺯﯾﺎﺩ ﻣﯿﺸﻪ ﻫﻢ ﺑﻪ ﺳﺮﻭﺭﺗﻮﻥ ﻓﺸﺎﺭ ﻭﺍﺭﺩ ﻣﯽ ﮐﻨﻪ .
این آموزش هم به پایان رسید….
جهت راه اندازی کسب و کارتون با طراحی سایت وردپرس و یا توسعه سایت وردپرس خود با من در ارتباط باشید….
نوشته قسمت هشتم- آموزش کامل وردپرس – کار با پنل مدیریت وردپرس اولین بار در طراحی سایت اختصاصی. پدیدار شد.






Comments
Post a Comment