给大家分享一个WordPress海报自动生成功能-综合讨论论坛-讨论专区-光子波动网-免费分享跨境知识和技术知识
3
partilhar (alegrias, benefícios, privilégios, etc.) com os outros

Partilhe consigo uma funcionalidade de geração automática de cartazes do WordPress!

Um clique para gerar um código QR de banda de partilha de fotografias deve ser utilizado por todos os que têm blogues e outros sítios de recursos!

图片[2]-WordPress海报自动生成功能:一键生成图片分享带二维码-光子波动网-免费分享跨境知识和技术知识

A implementação desta funcionalidade é também relativamente simples.

Preparação: Descompacte o seguinte ficheiro zip e copie todos os ficheiros obtidos para a pasta do tema

Passo 1: Modifique o ficheiro do tema functions.php e adicione o seguinte código no final do mesmo

require_once get_template_directory() . '/poster/index.php';

Passo 2: Modifique o ficheiro do tema single-product.php

Encontre o seguinte código (perto da linha 42)

<a class="xs-btn c-btn" data-fancybox="video-gallery" data-width="800" data-height="480" href="/pt/</?php the_field('product-jiaocheng')?>"><i class="iconfont icon-shipin mr-10"></i>Partilhar o cartaz</a>

Substitua-o por

Passo 3: Modifique o ficheiro do tema footer.php

Encontre estes códigos abaixo (perto da linha 34)

<div class="apply clearfix bg-white position-fixed rounded-lg overflow-hidden d-block d-xl-none">

Adicione-lhe o seguinte código

Passo 4: Modifique o ficheiro do tema js/xs.js

Acrescente o seguinte código no final do mesmo

(function($) {
  var inited = 0
  $('.poster-trigger').on('click', function() {
    var $_this = $(this)
    se($_this.hasClass('disabled')) {
      se($_this.hasClass('disabled')) {
    }
    $_this.addClass('disabled')
    se(inited) {
      poster_toggle_poster_md(1)
      $_this.removeClass('disabled')
      return
    }

    var id = $_this.attr('data-id')
    se(!id) {
      $_this.removeClass('disabled')
      return
    }

    $.ajax({
      url: tbdz.ajax_url, type: 'GET', {
      
      dataType: 'json', { data: { tbdz.ajax_url, type: 'GET', }
      data: {
        ação: 'get_poster',
        id: id
      }, success: function(data) { action: 'get_poster', id: id
      success: function(data) {
        $('#dz-poster-modal .justify-content-center').remove()
        $_this.removeClass('disabled')
        se(!data.result) {
          $('#dz-poster-modal .dz-pst-img').append('<p class="dz-tip">A geração de cartazes falhou, tente novamente</p>')
        } else if(data.poster) {
          inited = 1
          $('#dz-poster-modal .dz-pst-img').append('<img class="img-fluid" src="'+data.poster+'">')
        }
      }
    })
  })
})(jQuery);
comentários Total 4

Inicie sessão para publicar um comentário

  • 波浪
  • 波浪
  • 波浪
  • 波浪
客服

primeiros socorros

tempo em linha
9:00 - 18:00

Contacte o Serviço de Apoio ao Cliente

扫一扫联系客服
Caixa de correio do serviço de apoio ao cliente info@361sale.com