分类: 建站知识

  • 为不同文章形式选择不同的WordPress文章模板

    在写文章的时候选择不同的文章形式,然后打开文章的时候会调用不同文章形式的模板。比如,文章形式为video ,就调用single-video.php模板,其它文章形式类似,可以添加多个文章样式。

    //为不同文章形式的内容添加不同的single页面
    add_action('template_include', 'load_single_template');
    function load_single_template($template) {
      $new_template ='';
      // single post template
      if( is_single() ) {
        global $post;
        if ( has_post_format( 'video' )) {// 文章形式为video
          $new_template = locate_template(array('single-video.php' ));// 就调用single-video.php模板
        }
        if ( has_post_format( 'image' )) {// 文章形式为image
          $new_template = locate_template(array('single-image.php' ));// 就调用ssingle-image.php模板
        }
    // 这里可以添加其他文章形式的模板
      }
      return (''!= $new_template) ? $new_template : $template;
    }

    将以上代码添加到functions.php文件中即可。

  • 如何添加wordpress文章形式

    wordpress的功能很强,通过文章形式,可以让wordpress文章,有多种形式来展示。并不是所有的主题都有wordpress的文章形式,如果想有文章形式,将以下代码添加到functions.php文件中即可。

    //开启文章形式
     add_theme_support( 'post-formats', array( 'aside', 'image', 'link', 'status', 'video'));
  • wordpress根据文章分类自动调用指定页面模板

    通过wordpress分类目录的别名来调用指定的single模板

     add_action('template_include', 'load_single_template');
     function load_single_template($template) {
     $new_template = '';
     if( is_single() ) {
     global $post;
     // 新闻
     if( has_term('news', 'category', $post) ) {
     $new_template = locate_template(array('single-newsinfo.php' ));
            }
     // 团队
     if( has_term('team', 'category', $post) ) {
     $new_template = locate_template(array('single-team.php' ));
            }
     // 案例
     if( has_term('case', 'category', $post) ) {
     $new_template = locate_template(array('single-case.php' ));
            }
     // 产品
     if( has_term('product', 'category', $post) ) {
     $new_template = locate_template(array('single-product.php' ));
            }
         }
     return ('' != $new_template) ? $new_template : $template;
     }

    把上面的代码,添加到functions.php文件中即可。

  • WordPress外贸独立站是怎么火起来的

    WordPress外贸独立站,顾名思义就是用WordPress系统搭建的外贸独立网站。为什么叫独立网站呢?独立站这个概念是相对于,平台站而言的。

    做跨境电商的外贸人,在Amazon、eBay、Lazada、Shopify等平台上做生意,也拥有自己在平台上面的网站。但网站在运营的过程中,会发现网站被平台给了很多的限制,为了更全方位的拥有网站的控制权,所以,发展出了相对于平台网站上更独立的网站,即外贸独立站。因为大多数的外贸独立站是用wordpress搭建的,所以也有人把独立站称为WordPress外贸独立站。比如,简站WordPress主题,提供的WordPress外贸独立站,也被称为简站WordPress独立站。

    传统的外贸平台比如,Amazon、eBay、Lazada等,你在上面开店,开通属于自己的网站,连自己的域名都没有,用的是平台的域名,只有一个自己的店名。通过平台自然的流量,再加上自己花钱给平台,买平台的流量来做生意。这个和国内的淘宝、天猫是类似的。可以简单的理解为,你在一个大的市场租了一个摊位做生意,市场几点开,几点关,每个摊位卖什么,都由市场拥者决定,你个租摊位的很被动。

    比传统平台更新的模式是比如,Shopify等这样的网站,给做外贸的人提供了网站程序、寻盘软件等配套软件,你在上面搭建自己的网站,也可以绑定自己的域名。但是,你还是不能拥有完整的网站控制权,比如,网站的代码,是属于平台的。而且,你在上面卖东西,他不给你流量 ,反而还要你的销售抽成。这个可以简单的理解为,你在一栋大楼了,租了自己的办公室,你可以按你的风格装修你的办公室,他给你提了供配套的办公用品、商务服务等,但是,这些都是收钱的。而且,你在他这里做生意,不光按月或按季按年收你的费用,还要从你的销售额里抽成。

    由于平台站有以上种种的弊端,而WordPress外贸独立站,能更好的满意做跨境电商的外贸人的实际需求,所以,WordPress外贸独立站就这么火起来了。

  • 把Emojis表情符号从wordpress头部去掉

    如果你的网站不需要显示mojis表情符号,可以通过在functions.php文件中添加一段代码来去掉,具体代码如下:

    remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
    remove_action( 'wp_print_styles', 'print_emoji_styles' );

    加完后会发现,原来头部显示的mojis相关的内容就消失了。

  • 建一个wordpress外贸独立站大约多少钱

    外贸独立站因为独特的优势,越来越被做外贸的跨境电商所青睐。简站主题经常接到做外贸的老板咨询,建一个wordpress外贸独立站大约多少钱,也是被问的最多的问题之一。下面小简就从几个方面讲一下,决定一个wordpress外贸独立站的费用构成。

    1、域名主机费用

    域名几十元不到100元。

    主机比较复杂,有云主机、虚拟主机,还有共享IP主机与独立IP主机之分。费用从一年几百元,到上万元不等。一般企业常用的主机价格在每年3000-5000元左右。

    2、网站建设费用

    wordpress外贸独立站分为面向B端企业客户wordpress展示型网站和面向C端口个人客户的在wordpress线交易商城型网站。

    wordpress产品展示型网站,功能简单,费用也低,一般用模板就可以满足需求,比如,简站wordpress主题,如果有更个性化的需求,定制网站也不贵大概在2000-3000元左右。

    wordpress在线交易商城网站,功能复杂,费用也高,一般用wordpress+woocommerce实现,用现成模板可以现实。也可以定制拥有自己特色的个性化主题,费用在5000-10000左右。

    3、技术维护费用

    网站不是建完了就没事了,而是要运营维护。建网了网站,就相当于买了个汽车,想要发挥他的功能,还得加油、保养,出现了问题还得维修。网站也是一样的情况。网站建完了,需要完善内容,另外还需要技术维护,运行过程中出现了BUG或其它问题,也需要即时的解决。

    4、营销推广费用

    网站建好了,内容也完善了,技术保障也有了。就像是酒酿造好了,酒虽然是好酒,但是,酒香也怕巷子深。网站也一样,不是建完了,客户就会主动找上门了,而是要运营推广。推广的方式也有很多,比如,Google adwords广告、Google SEO等。营销推广的费用,可根据自己的实际情况,确定合理的预算。

    以上就是一个wordpress外贸独立站费用构成的主要几个方面,如果还有不明白,欢迎通过简站wordpress主题官方网站在线咨询我们。

    原文链接 https://www.jianzhanpress.com/?p=4969

  • 建一个外贸独立站大约多少钱

    外贸独立站因为独特的优势,越来越被做外贸的跨境电商所青睐。简站主题经常接到做外贸的老板咨询,建一个wordpress外贸独立站大约多少钱,也是被问的最多的问题之一。下面小简就从几个方面讲一下,决定一个wordpress外贸独立站的费用构成。

    1、域名主机费用

    域名几十元不到100元。

    主机比较复杂,有云主机、虚拟主机,还有共享IP主机与独立IP主机之分。费用从一年几百元,到上万元不等。一般企业常用的主机价格在每年3000-5000元左右。

    2、网站建设费用

    wordpress外贸独立站分为面向B端企业客户wordpress展示型网站和面向C端口个人客户的在wordpress线交易商城型网站。

    wordpress产品展示型网站,功能简单,费用也低,一般用模板就可以满足需求,比如,简站wordpress主题,如果有更个性化的需求,定制网站也不贵大概在2000-3000元左右。

    wordpress在线交易商城网站,功能复杂,费用也高,一般用wordpress+woocommerce实现,用现成模板可以现实。也可以定制拥有自己特色的个性化主题,费用在5000-10000左右。

    3、技术维护费用

    网站不是建完了就没事了,而是要运营维护。建网了网站,就相当于买了个汽车,想要发挥他的功能,还得加油、保养,出现了问题还得维修。网站也是一样的情况。网站建完了,需要完善内容,另外还需要技术维护,运行过程中出现了BUG或其它问题,也需要即时的解决。

    4、营销推广费用

    网站建好了,内容也完善了,技术保障也有了。就像是酒酿造好了,酒虽然是好酒,但是,酒香也怕巷子深。网站也一样,不是建完了,客户就会主动找上门了,而是要运营推广。推广的方式也有很多,比如,Google adwords广告、Google SEO等。营销推广的费用,可根据自己的实际情况,确定合理的预算。

    以上就是一个wordpress外贸独立站费用构成的主要几个方面,如果还有不明白,欢迎通过简站wordpress主题官方网站在线咨询我们。

  • wordpress父页面调用子页面标题

    wordpress开发主题时,会遇到父页面调用子页面标题的时候,比如,在开发一个wordpress企业主题时,企业的服务项目,有并列的时候,这个时候就需要,把具体的服务项目,放到服务项目分类下。比如,培训服务,具体的服务项目是,英语培训、语言培训、奥数培训等。

    这里需要把服务项目作为父页面,具体服务项目做为子页面。在服务项目父页面通过以下代码,调用出子页面的标题,具体代码如下:

     <?php 
     if($post->post_parent) 
     $children = wp_list_pages("sort_column=menu_order&title_li=&child_of=".$post->post_parent."&echo=0&depth=1"); 
     else 
     $children = wp_list_pages("sort_column=menu_order&title_li=&child_of=".$post->ID."&echo=0&depth=1"); 
     if ($children) { 
     echo '<ul class="service-list">'; 
     echo $children; 
     echo '</ul>'; 
     } ?>

  • 非插件纯代码方式实现WordPress SMTP邮件功能

    在使用Contact Form 7等插件时,会用到SMTP邮件功能,SMTP邮件功能在WordPress中是很常用的功能,少了SMTP邮件功能,网站的功能就会受到很大的限制。

    WordPress程序本身自带了mail函数,但是使用自带mail函数发送邮件很容易失败而且常常被拒收。

    使用云主机mail函数几乎都是可以用的,但是如果使用的是虚拟主机mail函数几乎都是被禁止了的。使用了虚拟主机,但又想使用SMTP邮件功能发送邮件。WordPress官方插件中心给提供了很多的插件,比如,Easy WP SMTP是使用比较广泛的一个插件。插件配置也非常简单。

    但是,更简单的方法是通过非插件的方式,以存代码的方式就可以实现。

    具体方法是把下面这段代码放到functions.php文件,再测试发送邮件功能,你会发现你的的网站已经有了邮件的功能了。

    //WodePress非插件纯代码方式实现SMTP邮件
    function mail_smtp( $phpmailer ) {
    $phpmailer->FromName = 'wodepress'; //发件人名称
    $phpmailer->Host = 'smtp.qq.com'; //修改为你使用的邮箱SMTP服务器
    $phpmailer->Port = 465; //SMTP端口
    $phpmailer->Username = 'wodepress@qq.com'; //邮箱账户
    $phpmailer->Password = '12345'; //邮箱授权码(在QQ邮箱设置里找,能找到相应的授权码)
    $phpmailer->From = 'wodepress@qq.com'; //邮箱账户
    $phpmailer->SMTPAuth = true;
    $phpmailer->SMTPSecure = 'ssl'; //tls or ssl (port=25时->留空,465时->ssl)
    $phpmailer->IsSMTP();
    }
    add_action('phpmailer_init', 'mail_smtp');

    登陆QQ邮箱找到

    设置 – 帐户

    再找

    POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务

    然后按上面的说明,进行相应的操作即可。

  • 把页面内容从wordpress的搜索结果中去掉

    wordpress主题开发过程中,有时会遇到需要把wordpress的页面内容从搜索结果中移除的时候,除了使用插件以外,还可以使用非插件的方法,用一段代码就可以实现:

    add_filter('pre_get_posts','search_filter');
    function search_filter($query) {
    	if ($query->is_search && !$query->is_admin) {
    		$query->set('post_type', 'post');
    	}
    	return $query;
    }

    将上面这段代码添加的functions.php文件中即可实现。