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

۱۵ افزونه شخصی سازی ایمیل ووکامرس

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

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

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

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

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

برای اینکه بتوانید خطای موجود در سیستم وردپرس خود را مشاهده کنید باید کدهای زیر را در فایل wp-config.php خود قرار دهید تا قسمت گزارش خطا ها را فعال نمایید .

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);

 

ادامه مطلب

برای استفاده از حلقه مطالب وردپرس در یک فایل خارجی می توانید با ضمیمه کردن فایل wp-blog-header.php به فایل خود کد خود را بشکل زیر بنویسید :

 

<?php
// Include WordPress
define(‘WP_USE_THEMES’, false);
require(‘/server/path/to/your/wordpress/site/htdocs/blog/wp-blog-header.php’);
query_posts(‘showposts=1’);
?>

<?php while (have_posts()): the_post(); ?><h2><?php the_title(); ?></h2><?php the_excerpt(); ?><p><a href=”<?php the_permalink(); ?>” class=”red”>Read more…</a></p><?php endwhile; ?>


ادامه مطلب

شما می توانید از خروجی تابع wp_nav_menu مقدار <ul> را با تنظیمات موجود در آن حذف کنید اما نمی توانید عناصر <li> را حذف کنید، با استفاده از کد زیر می توانید این کار را انجام دهید :

$menuParameters = array(
  'container'       => false,
  'echo'            => false,
  'items_wrap'      => '%3$s',
  'depth'           => 0,
);

echo strip_tags(wp_nav_menu( $menuParameters ), '<a>' );

 

ادامه مطلب

روش اول :

 

function recent_posts($no_posts = 10, $excerpts = true) {

   global $wpdb;

   $request = "SELECT ID, post_title, post_excerpt FROM $wpdb->posts WHERE post_status = 'publish' AND post_type='post' ORDER BY post_date DESC LIMIT $no_posts";

   $posts = $wpdb->get_results($request);

   if($posts) {

               foreach ($posts as $posts) {
                       $post_title = stripslashes($posts->post_title);
                       $permalink = get_permalink($posts->ID);

                       $output .= '<li><h2><a href="' . $permalink . '" rel="bookmark" title="Permanent Link: ' . htmlspecialchars($post_title, ENT_COMPAT) . '">' . htmlspecialchars($post_title) . '</a></h2>';

                       if($excerpts) {
                               $output.= '<br />' . stripslashes($posts->post_excerpt);
                       }

                       $output .= '</li>';
               }

       } else {
               $output .= '<li>نوشته ای پیدا نشد</li>';
       }

   echo $output;
}

 

نحوه صدا زدن :

 

<?php recent_posts(); ?>

 

 

ادامه مطلب

در وردپرس :

<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); echo '?' . filemtime( get_stylesheet_directory() . '/style.css'); ?>" type="text/css" media="screen" />

در بی بی پرس :

 

<link rel="stylesheet" href="<?php bb_stylesheet_uri(); echo '?' . filemtime( bb_get_active_theme_directory() . '/style.css'); ?>" type="text/css" media="screen" />

 

ادامه مطلب

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

function catch_that_image() {
  global $post, $posts;
  $first_img = '';
  ob_start();
  ob_end_clean();
  $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
  $first_img = $matches[1][0];

  if(empty($first_img)) {
    $first_img = "/path/to/default.png";
  }
  return $first_img;
}

 

 

ادامه مطلب