PHP - Insertar HTML en JS - Wordpress

 
Vista:
sin imagen de perfil
Val: 10
Ha aumentado su posición en 17 puestos en PHP (en relación al último mes)
Gráfica de PHP

Insertar HTML en JS - Wordpress

Publicado por Kembec (7 intervenciones) el 04/01/2018 19:35:11
Buenas tardes

Estoy trabajando en modificar un plugin de Wordpress y tengo este problema

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
var pdfcontent = {
	content: [
		{
			alignment: 'justify',
			columns: [
				site_logo,
				[
					{
						text: vars.site_title,
						style: 'header'
					},
					{
						text: vars.site_description,
						style: 'headerDesc'
					}
				]
			]
		},
		pdfData.header_after,
		{
			image: 'data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAEklEQVQIW2NkYGD4D8QMjDAGABMaAgFVG7naAAAAAElFTkSuQmCC',
			width:imgSize,
			height:0.5,
			alignment: 'center'
		},
		pdfData.product_before,
		{
			alignment: 'justify',
			columns: [
				{
					text: vars.product_title,
					style: 'header',
					alignment: 'left'
				},
				{
					text: vars.product_price,
					style: 'header',
					alignment: 'right'
				}
			]
		},
		'\n',
		vars.product_meta,
		{
			text: vars.product_link,
			color: '#6699ff'
		},
		'\n\n',
		{
			alignment: 'justify',
			columns: [
				product_img,
				[
					addImgs1,
					addImgs2,
				]
			]
		},
		{
			text: wcspp.localization.info,
			style: 'headerProduct'
		},
		{
			image: 'data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAEklEQVQIW2NkYGD4D8QMjDAGABMaAgFVG7naAAAAAElFTkSuQmCC',
			width:imgSize,
			height:0.5,
			alignment: 'center'
		},
		'\n',
		prdctCats,
		prdctTags,
		prdctAttr,
		prdctDim,
		prdctWei,
		'\n',
		convertDescHTML,
		{
			text: wcspp.localization.desc,
			style: 'headerProduct'
		},
		{
			image: 'data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAEklEQVQIW2NkYGD4D8QMjDAGABMaAgFVG7naAAAAAElFTkSuQmCC',
			width:imgSize,
			height:0.5,
			alignment: 'center',
			margin: [0,0,0,5]
		},
		convertContentHTML,
		pdfData.product_after
	],


Esta parte es la que quiero modificar seguido a "convertContentHTML," Quiero poner un Código QR que se genera con este código :

1
'<img src="http://api.qrserver.com/v1/create-qr-code/?size=100x100&data=' .  get_the_permalink( $id ) . '" style="padding-left: 80%;"/>'


Reemplazando logré que "pdfData.product_after" me devuelva dicha sentencia pero lo hace en formato texto.


Una de las setencias con esa variable es:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
var pdfData = {};
 
$.fn.printPdf = function(vars) {
console.log(vars);
	if ( vars.header_after == '' ) {
		pdfData.header_after = [];
	}
	else {
		pdfData.header_after = {
			text:vars.header_after,
			margin:[0,10,0,10]
		};
	}
 
	if ( vars.product_before == '' ) {
		pdfData.product_before = [];
	}
	else {
		pdfData.product_before = {
			text:vars.product_before,
			margin:[0,10,0,10]
		};
	}
 
	if ( vars.product_after == '' ) {
		pdfData.product_after = [];
	}
	else {
		pdfData.product_after = {
			text:vars.product_after,
			margin:[0,10,0,10]
		};
	}


No sé que modificar para que me lea como una imagen y no como texto.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder