给大家分享一个WordPress海报自动生成功能-综合讨论论坛-讨论专区-光子波动网-免费分享跨境知识和技术知识
3
compartir (alegrías, ventajas, privilegios, etc.) con los demás

Comparta con nosotros una función de autogeneración de carteles de WordPress

Un clic para generar un código QR de banda para compartir fotos ¡debería ser utilizado por quienes hacen blogs y otros sitios de recursos!

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

También es relativamente sencillo implantar esta función.

Preparación: Descomprima el siguiente archivo zip y copie todos los archivos obtenidos en la carpeta del tema

Paso 1: Modifique el archivo functions.php del tema y añada el siguiente código al final del mismo

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

Paso 2: Modificar el archivo del tema single-product.php

Busque el siguiente código (cerca de la línea 42)

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

Sustitúyalo por

Paso 3: Modificar el archivo de tema footer.php

Encuentre estos códigos a continuación (cerca de la línea 34)

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

Añádele el siguiente código

Paso 4: Modificar el archivo del tema js/xs.js

Añade el siguiente código al final

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

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

    $.ajax({
      url: tbdz.ajax_url, type: 'GET', {
      
      dataType: 'json', { data: { tbdz.ajax_url, type: 'GET', }
      datos: {
        acción: 'get_poster',
        id: id
      }, éxito: function(datos) { acción: 'get_poster', id: id
      éxito: function(datos) {
        $('#dz-póster-modal .justify-content-center').remove()
        $_this.removeClass('disabled')
        if(!data.result) {
          $('#dz-poster-modal .dz-pst-img').append('<p class="dz-tip">Error en la generación del cartel, inténtelo de nuevo</p>')
        } else if(datos.poster) {
          inited = 1
          $('#dz-póster-modal .dz-pst-img').append('<img class="img-fluid" src="'+data.poster+'">')
        }
      }
    })
  })
})(jQuery);
comentarios Total 4

Por favor, inicie sesión para enviar un comentario

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

primeros auxilios

tiempo en línea
9:00 - 18:00

Contactar con el servicio de atención al cliente

扫一扫联系客服
Buzón de atención al cliente info@361sale.com