آموزش اسکریپت و وردپرس

بایگانی‌های کدهای وردپرس - فرساد گشت

امام حسین (ع) : بخشنده ترین مردم کسی است که در هنگام قدرت می بخشد.
یکشنبه ۱ اردیبهشت ۱۳۹۸

حذف more# از لینک ادامه مطلب

دسته بندی : مقالات آموزشی تاریخ : چهارشنبه ۲۱ فروردین ۱۳۹۸


حذف more# از لینک ادامه مطلب

وردپرس یه خاصیتی داره به نام متغیر #more که به لینک ادامه مطلب نوشته ها اضافه میشه. این متغیر در واقع چه کاری رو انجام میده؟

متغیر #more باعث میشه زمانی که روی لینک ادامه مطلب کلیک کردیم مرورگر بصورت خودکار به قسمتی از متن نوشته اسکرول بشه که ادامه مطلب رو قرار دادیم. یعنی متنی که در صفحه آرشیو به کاربر نمایش داده شده دیگر به کاربر نمایش داده نمی شود. خب اکثر کاربران عزیز وب هم اصلا متن آرشیو رو نمیخونن و زمانی که روی ادامه مطلب کلیک می کنند سردر گم و حیران هستند که کجا هستند و اینجا چه میکنند؟ 😀

برای حذف more از لینک ادامه مطلب کافیست کد زیر را به انتهای فایل  functions.php قالب خودتان اضافه کنید:

function remove_more_jump_link($link) 
    $offset = strpos($link, '');
    if ($offset) 
        $end = strpos($link, '"',$offset);
    
    if ($end) 
        $link = substr_replace($link, '', $offset, $end-$offset);
    
    return $link;

نکته ۱: کد بالا باید بین <?php و ?> قرار بگیرد.

نکته ۲: اگر فایل functions.php را ندارید یکی از آن بسازید.

موفق و پیروز باشید 🙂

The post حذف more# از لینک ادامه مطلب در سایت فراگشت برای شما عزیزان آماده شده است.

نمایش باکس اطلاعات نویسنده در وردپرس بدون افزونه

دسته بندی : مقالات آموزشی تاریخ : سه شنبه ۲۰ فروردین ۱۳۹۸


نمایش باکس اطلاعات نویسنده

نمایش باکس اطلاعات نویسنده در وردپرس

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

قبلا از هرچیزی باید اول چگونگی مشخص کردن نویسنده مطلب در وردپرس را بدانید. حالا که مشخص کرده اید نویسنده مطلب چه کسی هست ، پس بیایید باکس اطلاعات نویسنده را در زیر هر مطلب نمایش دهیم.

ابتدا بیایید کد زیر را در فایل functions.php قالب سایتتان اضافه کنید:

function wpb_author_info_box( $content ) 

global $post;

// Detect if it is a single post with a post author
if ( is_single() && isset( $post->post_author ) ) 

// Get author's display name 
$display_name = get_the_author_meta( 'display_name', $post->post_author );

// If display name is not available then use nickname as display name
if ( empty( $display_name ) )
$display_name = get_the_author_meta( 'nickname', $post->post_author );

// Get author's biographical information or description
$user_description = get_the_author_meta( 'user_description', $post->post_author );

// Get author's website URL 
$user_website = get_the_author_meta('url', $post->post_author);

// Get link to the author archive page
$user_posts = get_author_posts_url( get_the_author_meta( 'ID' , $post->post_author));
 
if ( ! empty( $display_name ) )

$author_details = '<p class="author_name">About ' . $display_name . '</p>';

if ( ! empty( $user_description ) )
// Author avatar and bio

$author_details .= '<p class="author_details">' . get_avatar( get_the_author_meta('user_email') , 90 ) . nl2br( $user_description ). '</p>';

$author_details .= '<p class="author_links"><a href="'. $user_posts .'">View all posts by ' . $display_name . '</a>';  

// Check if author has a website in their profile
if ( ! empty( $user_website ) )  <a href="' . $user_website .'" target="_blank" rel="nofollow">Website</a></p>';

 else  
// if there is no author website then just close the paragraph
$author_details .= '</p>';


// Pass all this info to post content  
$content = $content . '<footer class="author_bio_section" >' . $author_details . '</footer>';

return $content;


// Add our function to the post content filter 
add_action( 'the_content', 'wpb_author_info_box' );

// Allow HTML in author bio section 
remove_filter('pre_user_description', 'wp_filter_kses');

کد بالا به انتهای متن مطالب سایت شما باکس اطلاعات نویسنده را اضافه خواهد کرد. حالا باید به این باکس یک استایل زیبا بدهیم تا از نظر زیبایی سایت شما رو کمی چشم نواز تر کند. پس فایل style.css قالب سایتتان را باز کنید و کد زیر را به انتهای آن اضافه کنید:

.author_bio_section
background: none repeat scroll 0 0 #F5F5F5;
padding: 15px;
border: 1px solid #ccc;


.author_name
font-size:16px;
font-weight: bold;


.author_details img 
border: 1px solid #D8D8D8;
border-radius: 50%;
float: left;
margin: 0 10px 10px 0;


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

The post نمایش باکس اطلاعات نویسنده در وردپرس بدون افزونه در سایت فراگشت برای شما عزیزان آماده شده است.

نمایش عنوان دسته در وردپرس

دسته بندی : مقالات آموزشی تاریخ : یکشنبه ۱۸ فروردین ۱۳۹۸


نمایش عنوان دسته در وردپرس

نمایش عنوان دسته در وردپرس

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

به عنوان مثال می توانید در دسته بندی های سایت میهن وردپرس ببینید که وارد هر دسته بندی که می شویم  ، عنوان دسته بندی در بالای صفحه به شما نمایش داده می شود.

 

نمایش عنوان دسته در صفحه آرشیو

در صورتی که می خواهید عنوان دسته را در یکی از آرشیو های دسته بندی سایت نمایش دهید. مثلا دسته بندی به نام قالب وردپرس دارید و می خواهید عنوان آنرا در آرشیو همان دسته نمایش دهید می توانید کد زیر را در هر کجای آرشیو استفاده کنید:

<?php single_cat_title( '', true ); ?>

کد بالا عبارت بالا را برای دسته بندی قالب وردپرس نمایش می دهد:

قالب وردپرس

در صورتی که قصد دارید قبل از آن هم متنی را نمایش بدید کد زیر را استفاده کنید:

<p><?php single_cat_title('در حال مشاهده '); ?>.</p>

کد بالا عبارت زیر را برای دسته بندی قالب وردپرس نمایش می دهد:

در حال مشاهده قالب وردپرس.

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

برای نمایش لینک مستقیم به صفحه آرشیو دسته بندی هم می توانید از تابع زیر استفاده کنید.

<?php get_category_link( $category_id ); ?>

نمایش دسته بندی نوشته

گاها می خواهید دسته بندی های نوشته ( پست ) را در قالب سایتتان نمایش دهید. در صورتی که قصد دارید در یک نوشته ، دسته بندی آن پست را نمایش دهید می توانید کد زیر را در قالب وردپرس خود قرار دهید.

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

<?php the_category(', '); ?>

نکته: این کد باید بین حلقه loop قرار بگیرد. ( نزدیک کد the content )

The post نمایش عنوان دسته در وردپرس در سایت فراگشت برای شما عزیزان آماده شده است.

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

دسته بندی : مقالات آموزشی تاریخ : یکشنبه ۱۸ فروردین ۱۳۹۸


تصویر شاخص در وردپرس

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

تصویر شاخص یکی از ویژگی های وردپرس هست که به شما امکان میدهد یک تصویر بند انگشتی برای مطالب خود قرار داده و آنرا در لیست نوشته ها مانند برترین مطالب سایت و یا آخرین مطالب سایت نمایش دهید. این کار باعث زیباتر شدن جلوه سایت شما خواهد شد.

امروز میخواهیم آموزش اضافه کردن تصویر شاخص به قالب وردپرس را به شما عزیزان آموزش دهیم.برای اضافه کردن تصویر شاخص به قالب وردپرس باید چند تکه کد PHPدر قسمت فانکشن (function.php)اضافه کنید.و کد کد ها را درون حلقه نوشته قرار دهید با ما باشید تا ادامه را به شما آموزش دهیم.

خب اول کد های زیر را در فایل فانکشن (function.php) اضافه کنید.

<?php
if (function_exists('add_theme_support')) 
add_theme_support( 'post-thumbnails' );

?>

خب با کد های بالا شما به سیستم محتوا وردپرس میفهمانید که باید بخش تصویر شاخص را نمایش دهد و قالب از تصویر شاخص پشتیبانی کند. و برای افزودن تصویر شاخص به مکان های مختلف سایت باید حلقه های نوشته بیاید و کد زیر را قرار دهید تا در مکان های مختلف سایت نمایش داده شود.

The post thumbnail تصویر شاخص پست را در مکان های مختلف قالب نمایش می دهد.

کد را برای شما عزیزان قرار دادیم :

while ( have_posts() ) : the_post();
<?php the_post_thumbnail(); ?>
<?php the_content(); ?>

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

<?php
if ( has_post_thumbnail() ) 
the_post_thumbnail();

else 
echo '<img src="' . get_bloginfo( 'stylesheet_directory' ) . '/images/no-thumbnail.png" />';

?>

فایل no-thumbnail.png را در پوشه images موجود در قالب سایتتان قرار دهید.

و شما از این مطلب امروز ما توانستید اضافه کردن تصویر شاخص را یاد بگیرید و مفهوم کامل بند انگشتی هم فهمیدید و شما اکنون یک کادر تصویر شاخص یا بند انگشتی عالی و پر کاربرد دارید که می توانید تصویر هر مطلب یا پست سایت خود را در مورد توضیح متن تون قرار بدید.

یک تذکر دوستانه: حتما قبل از شروع به پست گذاری روی سایت های خود آپلود را به هاست دانلود متصل کنید تا تصاویر شاخص سایتتان از هاست دانلود دریافت شوند. این کار باعث کاهش مصرف پهنای باند و فضای مصرفی هاست اصلی سایت شما می شود.

روز پر سود و پر در آمدی داشته باشید 🙂

The post اضافه کردن تصویر شاخص به قالب وردپرس در سایت فراگشت برای شما عزیزان آماده شده است.

نمایش مطالب مرتبط در وردپرس بدون افزونه

دسته بندی : مقالات آموزشی تاریخ : یکشنبه ۱۸ فروردین ۱۳۹۸


نمایش مطالب مرتبط در وردپرس

نمایش مطالب مرتبط در وردپرس یکی از راهکار های بسیار کارآمد برای افزایش بازدید سایت و کم کردن bounce rate سایت شماست. شما باید کاربر سایت رو به هر شکلی که شده در سایت نگه دارید و نرخ پرش (bounce rate) خود را کمتر کنید. با نمایش مطالب مرتبط با موضوع نمایشی در سایت شما ، کاربر مابقی مطالب سایت شما را هم مطالعه می کند و در نتیجه بازدید کننده سایت شما را برای همیشه در خاطر نگه می دارد.

نمایش مطالب مرتبط در وردپرس از ۲ روش انجام می شود. یکی از طریق افزونه و دیگری از طریق کد. افزونه نمایش مطالب مرتبط در وردپرس را در مقالات بعدی خدمت دوستان معرفی خواهم کرد. امروز قصد داریم نمایش مطالب مرتبط در وردپرس بدون افزونه رو خدمت شما دوستان همیشگی میهن وردپرس توضیح بدیم تا بتونید با یک کد بسیار ساده، مطالب ارزشمند خودتون رو به کاربر معرفی کنید.

افزودن تصویر شاخص به وردپرس

ابتدا باید برای مطالب سایتتان تصویر شاخص مشخص کنید. برای اینکار فایل functions.php قالب وردپرس خود را باز کرده و کد زیر را در آن کپی کنید.

add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 260, 180, true );

اگر می خواهید سایز تصویر نمایشی در بخش مطالب مرتبط را تغییر دهید با تغییر ۲۶۰ و ۱۸۰ در کد بالا می توانید به ترتیب پهنا و ارتفاع تصاویر را تغییر دهید.

حالا که تصویر شاخص شما ساخته شد برای ساخت اتوماتیک تصویر شاخص از مطالب سایتتون افزونه auto post thumbnail فارسی رو نصب و فعال کنید.

افزودن بخش مطالب مرتبط به قالب وردپرس

حالا باید وارد فایل single.php شوید. فایل single.php در واقع شامل کد های صفحه ادامه مطلب سایت شماست. دنبال کد php endwhile بگردید و قبل از آن کد زیر را قرار دهید.

<div class="relatedposts">
<h3>مطالب مرتبط با این نوشته</h3>
<?php
    $orig_post = $post;
    global $post;
    $tags = wp_get_post_tags($post->ID);
     
    if ($tags) 
    $tag_ids = array();
    foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
    $args=array(
    'tag__in' => $tag_ids,
    'post__not_in' => array($post->ID),
    'posts_per_page'=>4, // Number of related posts to display.
    'caller_get_posts'=>1
    );
     
    $my_query = new wp_query( $args );
 
    while( $my_query->have_posts() ) 
    $my_query->the_post();
    ?>
     
    <div class="relatedthumb">
        <a rel="external" href="<? the_permalink()?>"><?php the_post_thumbnail(array(260,180)); ?><br />
        <?php the_title(); ?>
        </a>
    </div>
     
    <? 
    
    $post = $orig_post;
    wp_reset_query();
    ?>
</div>

دقت کنید در کد بالا هم در بخش ۲۶۰,۱۸۰ باید اندازه تصویر شاخص وارد شده در فایل functions.php را قرار دهید. دقیقا همان اندازه!

کد سی اس اس برای زیباتر شدن

حالا که بخش مطالب مرتبط به قالب سایت شما اضافه شده برای زیباتر شدن کار کد زیر رو هم در فایل style.css قالب وردپرس خودتون قرار بدید. 🙂

.relatedposts width: 640px; margin: 0 0 20px 0; float: left; font-size: 12px;
.relatedposts h3 font-size: 20px; margin: 0 0 5px 0; 
.relatedthumb margin: 0 1px 0 1px; float: left; 
.relatedthumb img margin: 0 0 3px 0; padding: 0;
.relatedthumb a color :#333; text-decoration: none; display:block; padding: 4px; width: 150px;
.relatedthumb a:hover background-color: #ddd; color: #000;

به همین راحتی 😀 با چند خط کد زیبا و تمیز به راحتی شما صاحب بخش مطالب مرتبط در وردپرس شدید. از وردپرس لذت ببرید!

The post نمایش مطالب مرتبط در وردپرس بدون افزونه در سایت فراگشت برای شما عزیزان آماده شده است.

چگونه زمینه های دلخواه وردپرس را شرطی کنیم؟

دسته بندی : مقالات آموزشی تاریخ : یکشنبه ۱۸ فروردین ۱۳۹۸


زمینه های دلخواه وردپرس

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

برای شروع کار ابتدا با زمینه دلخواه در وردپرس آشنا شوید.

شرطی کردن زمینه های دلخواه در وردپرس

ابتدا یک متغیر به نام mid_var ایجاد نمودیم و مقدار زمینه دلخواه را درون آن قرار دادیم و با دستور شرطی if بررسی نمودیم که اگر مقدار این متغیر downloadlink خالی نبود لینک دانلود را نمایش بده.

<?php $mid_var = get_post_meta($post->ID, 'downloadlink',true); if(isset($mid_var) && !empty($mid_var)) : ?>

<a href="<?php echo get_post_meta($post->ID, 'downloadlink',true); ?>"> Download Now </a>

<?php endif; ?>

این کد باید در حلقه while پست های شما قرار داده شود. کد بالا بررسی می کند که آیا زمینه دلخواهی به نام downloadlink موجود هست یا خیر . اگر موجود بود حالا دکمه Download Now را نمایش می دهد.

The post چگونه زمینه های دلخواه وردپرس را شرطی کنیم؟ در سایت فراگشت برای شما عزیزان آماده شده است.


درود بر شما. اگر خاطرتان باشد در قدیم از FeedBurner گوگل برای ارسال مطالب جدید سایت به ایمیل کاربران استفاده می‌کردیم که هر چند ساعت یک ایمیل حاوی مطالب جدید سایتمان را برای کاربران ارسال می‌کرد. متاسفانه این سرویس فیلتر شد و کم کم رنگ باخت. اما امروز یک ترفند جدید برای تازه کار‌های وردپرسی پیدا کردم که با این روش می‌توانید موقع انتشار یک پست در سایتتان، ایمیلی حاوی اطلاعیه پست جدید برای تمام کاربران سایت‌تان ارسال کنید.

ارسال خودکار مطالب وردپرس

در این مطلب می‌خوانید:

  • ارسال خودکار مطالب وردپرس به ایمیل کاربران
  • فقط برای سایت‌هایی با تعداد کاربر کم!
  • چطور اینکار را انجام دهیم؟

ارسال خودکار مطالب وردپرس به ایمیل کاربران

در این روش، یک تابع به نام mihanwp_email_posts می‌سازیم و این تابع را به اکشن publish_post اضافه می‌کنیم تا موقع منتشر کردن پست در وردپرس، تابع اجرا شده و ایمیلی برای تمام کاربران سایت شما ارسال شود.

فقط برای سایت‌هایی با تعداد کاربر کم!

نکته بسیار مهم: این روش را در صورتی که تعداد کاربران سایت شما کمتر از ۱۰۰ تا ۲۰۰ نفر هست انجام دهید چرا که این‌کار در سایت‌هایی که کاربران زیادی دارند باعث اسپم شدن ایمیل‌ها و مسدود شدن اکانت هاست یا سرور شما خواهد شد. ایمیل ها بصورت دسته جمعی به یک‌باره ارسال می‌شوند.

چطور اینکار را انجام دهیم؟

برای اضافه کردن این روش به سایتتان، کافیست فایل functions.php یا همان فانکشن قالب را باز کرده و کد زیر را قبل از ?> قرار دهید.

function xscript_email_posts($post_ID)  
    global $wpdb;
    $usersarray = $wpdb->get_results("SELECT user_email FROM $wpdb->users;");
    $users = implode(",", $usersarray);
    mail($users, "یک پست جدید منتشر شد!", 'تبریک! یک مقاله جدید در سایت شما منتشر شد. https://xscript.ir');
    return $post_ID;

add_action('publish_post', 'xscript_email_posts');

دقت داشته باشید که در کد بالا می‌توانید متن فارسی و آدرس xscript.ir را تغییر داده و متن دلخواه و آدرس سایت‌تان را وارد کنید.

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

The post ارسال خودکار مطالب وردپرس به ایمیل کاربران [بدون افزونه] در سایت فراگشت برای شما عزیزان آماده شده است.

تغییر متن فوتر پنل مدیریت وردپرس [بدون افزونه]

دسته بندی : مقالات آموزشی تاریخ : چهارشنبه ۱۴ فروردین ۱۳۹۸


بصورت پیشفرض زمانی‌که وردپرس را نصب می‌کنید. در تمام صفحات پنل مدیریت وردپرس این متن را در فوتر وبسایت خواهید دید:

سپاسگزاریم از اینکه سایت خود را با وردپرس ساخته‌اید.

شاید قصد داشته باشید یک وبسایت را برای شرکتی طراحی کنید و مدیر آن شرکت هیچوقت روحش هم خبر‌دار نشود که شما از وردپرس برای راه اندازی این وب‌سایت استفاده کرده‌اید. البته ممکن هست بگویید این‌کار چندان صحیح نیست! اما در نظر داشته باشید مدیران شرکت‌هایی هستند که با دیدن نام وردپرس در وبسایت‌شان سریع سرچ می‌کنند: وردپرس و می‌گویند: “ای وای من! یک سیستم رایگان برای راه اندازی سایتم استفاده شده؟!” و در نتیجه تمام زحمت‌های شما برای طراحی قالب و کار‌های تخصصی انجام شده روی سایت با یک سرچ چند ثانیه‌ای از بین خواهد رفت! 🙂

تغییر متن فوتر پنل مدیریت

در هر صورت پیشنهاد نمی‌کنم گنجشک را به جای قناری به فرد مورد نظر بفروشید! 😀 اما تصمیم در مورد حذف اسم وردپرس از پنل مدیریت با شماست.

خب از آنجا که وردپرس یک سیستم متن باز (Open Source) هست، شما می‌توانید به دلخواه خودتان هر بخشی از وردپرس را تغییر دهید و بابت اینکار نیاز به پرداخت هیچ هزینه‌ای نخواهید داشت. طبق قوانین سیستم‌های اپن سورس شما می‌توانید وردپرس را برای هر نوع استفاده‌ای به دلخواه خودتان تغییر دهید و یا کلا از وردپرس یک سیستم مجزا بسازید.

در این مطلب می‌خوانید:

  1. تغییر متن فوتر پنل مدیریت وردپرس
  2. فیلتر admin_footer_text
  3. حذف لینک وردپرس از فوتر مدیریت سایت

تغییر متن فوتر پنل مدیریت وردپرس

در نتیجه مطمئن باشید که در هر صورت حذف لینک سایت وردپرس و لوگوی سایت وردپرس از پنل مدیریت وردپرس هیچگونه مشکل قانونی برای شما پیش نخواهد آمد. 😀 پس بریم سراغ تغییر متن فوتر پنل مدیریت وردپرس آن‌هم بدون افزونه و تنها با استفاده از یک فیلتر وردپرسی!

فیلتر admin_footer_text

یکی از فیلتر‌هایی که می‌توانید در وردپرس استفاده کنید، فیلتر admin_footer_textهست. شما می‌توانید متن کپی رایت فوتر پنل مدیریت وردپرس خود را به هر متنی که دوست دارید تغییر دهید.

حذف لینک وردپرس از فوتر مدیریت سایت

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

تغییر متن فوتر پنل مدیریت
بخش ویرایشگر قالب وردپرس

سپس وارد فایل functions.php یا همان توابع وردپرس شوید و قبل از بسته شدن پی اچ پی یعنی ?> این کد را وارد کنید.

function mihanwp_remove_admin_footer()
echo 'متن خود را اینجا وارد کنید. با تشکر - ایکس اسکریپت';

add_filter('admin_footer_text', 'mihanwp_remove_admin_footer');

در کد بالا باید به جای “متن خود را اینجا وارد کنید.” می‌توانید متن دلخواه خودتان را وارد کنید.

به همین سادگی! موفق باشید.

The post تغییر متن فوتر پنل مدیریت وردپرس [بدون افزونه] در سایت فراگشت برای شما عزیزان آماده شده است.

جلوگیری از فشرده سازی تصاویر در وردپرس و کاهش کیفیت

دسته بندی : مقالات آموزشی تاریخ : سه شنبه ۱۳ فروردین ۱۳۹۸


همانطور که اطلاع دارید، وردپرس تصاویر آپلودی شما را فشرده می‌کند. چرا که در آموزش افزایش سرعت وردپرس اعلام کردیم که یکی از راه های افزایش سرعت سایت وردپرسی، فشرده سازی تصاویر هست. حالا وردپرس می‌خواهد به ما کمک کند تا سرعت سایتمان را افزایش دهیم. پس تصاویر را فشرده می‌کند.

جلوگیری از فشرده سازی تصاویر

اما این فشرده سازی تصاویر باعث می‌شود تا کیفیت تصاویر ما تا حد زیادی کم شده و از نظر کاربر، یک وب‌سایت با کیفیت محتوای کم داشته باشیم. در هر صورت این شما هستید که به عنوان مدیر وبسایت تصمیم میگیرید که کیفیت را فدای سرعت کنید یا سرعت را فدای کیفیت!

جلوگیری از فشرده سازی تصاویر

شما سرعت را انتخاب می‌کنید یا کیفیت؟

در این مطلب می‌خوانید:

  1. اما وردپرس بصورت خودکار فشرده می‌کند!
  2. جلوگیری از فشرده سازی تصاویر در وردپرس

اما وردپرس بصورت خودکار فشرده می‌کند!

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

خب همانطور که گفتیم، حتی اگر شما از افزونه های وردپرسی هم استفاده نکنید. خود وردپرس بصورت پیشفرض از فشرده سازی تصاویر بهره میگیرد که کار را کمی برای شما سخت خواهد کرد. شاید نخواهید فشرده سازی تصویر انجام شود. راه حل چیست؟

جلوگیری از فشرده سازی تصاویر در وردپرس

خب برای حل این مشکل کافیست یک تکه کد به فایل فانکشن‌های وردپرس خودتان اضافه کنید. این کدها باعث می‌شوند تا فشرده سازی تصاویر در وردپرس شما به صفر برسد.

برای اینکار باید ابتدا وارد فایل منیجر هاستتان شوید. سپس وارد wp-content و سپس پوشه themes و در نهایت پوشه قالب سایتتان شوید. در این پوشه فایلی به نام functions.php مشاهده می‌کنید. این فایل را ویرایش کرده و کد زیر را بعد از <?php قرار دهید.

add_filter('jpeg_quality', function($arg)return 100;);

همانطور که مشخص است شما باید مقدار ۱۰۰ را به هر مقداری که دوست دارید از بین ۰ تا ۱۰۰ انتخاب کنید. مثلا اگر ۵۰ را وارد کنید کیفیت تصاویر موقع اپلود بسیار کم و حجم هم بسیار کم خواهد شد.

The post جلوگیری از فشرده سازی تصاویر در وردپرس و کاهش کیفیت در سایت فراگشت برای شما عزیزان آماده شده است.

ترفند: وسط چین کردن ویدیو در وردپرس بدون نصب افزونه

دسته بندی : مقالات آموزشی تاریخ : سه شنبه ۱۳ فروردین ۱۳۹۸


 

وسط چین کردن ویدیو در وردپرس

وسط چین کردن ویدیو در وردپرس

آیا می خواهید ویدیو مرکزی را در وردپرس قرار دهید؟ به طور پیش فرض، اگر عرض ویدئو شما کمتر از منطقه مقاله شما باشد، سپس وردپرس به طور خودکار آن را به سمت چپ منتقل می کند و سمت چپ اضافی سفید را در سمت راست قرار می دهد. در این مقاله ما به شما نشان خواهیم داد که چگونه به راحتی ویدیو را در وردپرس قرار دهید.

به طور پیش فرض زمانی که یک ویدیو را در وردپرس قرار می دهید، به طور خودکار آن ویدئو در سمت راست ترازبندی و به نمایش گذاشته می شود. به طور کلی بهتر است ویدیوها به طور مستقیم در وردپرس آپلود نشوند. به این ترتیب، بگذارید ببینیم چگونه می توانید ویدیو را در وردپرس به هم متصل کنید یا آن را گسترده تر کنید تا در محتوای شما خوب به نظر برسد.

نحوه ترازبندی ویدئو در مرکز وردپرس

اگر می خواهید ویدئوی خود را درعرض منطقه محتویات خود پر کنید، بهترین راه این کار این است که به جای استفاده از قرار دادن کد فیلم ، یک ویدیو YouTube یا Vimeo را مستقیما در ویرایشگر پست اضافه کنید. به سادگی با وارد کردن URL، وردپرس به طور خودکار سعی می کند ویدیو را متناسب با ناحیه محتوا شما نمایش دهد.

وسط چین کردن ویدیو در وردپرس
با این وجود گاهی اوقات به دلیل یک یا چند مورد ممکن است لازم باشد از کد برای نمایش فیلم های خود استفاده کنید. در این مورد، شما باید تعدادی HTML ساده را در اطراف کد ویدیو اضافه کنید.

برای این کار، در نوشته یا برگه خود روی تب متن رفته و کد زیر را در کنار کد فیلم قرار دهید.

<div style="text-align:center;">
 
/// your video embed code goes here
 
</div>

حال تغییرات خود را ذخیره کنید و پیش نمایش نوشته یا صفحه را مشاهده کنید. مشاهده میکنید ویدیوی شما به صورت منظم در مرکز ناحیه محتوا شما قرار گرفته است.

همچنین میتوانید عرض ویدئو خود را به صورت دستی افزایش دهید تا متناسب با ناحیه محتوا باشد. تنها با تغییر و یا افزودن پارامتر width در کد ویدئو این عمل امکان پذیر است.

<iframe width="760" height="315" src="https://www.youtube.com/embed/4YpyiJ05YOg" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe

اگر ویدیو را به طور مستقیم در وردپرس آپلود کنید، می توانید با استفاده از شورتکد ویدیو عرض آن را افزایش دهید. پس از قرار دادن ویدیو خود با استفاده از رسانه آپلود پیش فرض وردپرس، در بخش ویرایشگر روی تب “متن” کلیک کیند و پارامتر width را در شورتکد ویدئو افزایش دهید.

وسط چین کردن ویدیو در وردپرس

موفق و پیروز باشید.

The post ترفند: وسط چین کردن ویدیو در وردپرس بدون نصب افزونه در سایت فراگشت برای شما عزیزان آماده شده است.



دسته بندی

مطالب محبوب
بک لینک ها