Pregunta sobre Arreglando WordPress de Wordpress:

Extraer estimaciones de títulos de canciones en un reproductor de audio

Un usuario preguntó 👇

Quiero eliminar las comillas de los títulos de las canciones en el reproductor de audio.

Tal como está, el resultado es:

1. «Título de la canción de Jon Doe, Ann Doe y Bill Doe»

Quiero poder poner las comillas alrededor del título simplemente haciendo esa adición por propiedades / detalles / título de la canción. (Antes de cargar el archivo en WordPress). El resultado sería:

1. «Título de la canción» de Jon Doe, Ann Doe y Bill Doe

¿Cómo puedo hacer esto?

¡Gracias!

Nancy

Este tema fue modificado hace 2 años, 2 meses por. Causa: movido a «arreglar», eliminando el enlace falso

(@ alegremente)

Hace 2 años, 2 meses

¿Tiene una página con un ejemplo? ¿Ha utilizado algún plugin (para cargarlo o mostrarlo)? ¿La información que se muestra en la biblioteca de medios contiene citas?

(@nlevasseur)

Hace 2 años, 2 meses

Hola Joy, me gustaría poder incluir una foto, pero el sitio aún está en desarrollo. La forma en que formateé el título de muestra anterior es el aspecto que tienen todos.

No se utilizaron aditivos.

No se muestran citas en la biblioteca de medios. Están codificados en el archivo de funciones media.php en las líneas 1832 y 1847. Vea a continuación. Podría cambiar el archivo, pero se sobrescribirá con la próxima actualización de WordPress. Quiero agregar algún script al archivo function.php del tema de mi hijo.

Hay dos casos: ‘»% s»‘, & # 8220 y & # 8221 son las citas que deben hacerse. A continuación se muestran dos ejemplos de esto.

function wp_underscore_playlist_templates() {
?>
<script type="text/html" id="tmpl-wp-playlist-current-item">
	<# if ( data.image ) { #>
	<img src="{{ data.thumb.src }}" alt="" />
	<# } #>
	<div class="wp-playlist-caption">
		<span class="wp-playlist-item-meta wp-playlist-item-title"><?php
			/* translators: playlist item title */
			printf( _x( '“%s”', 'playlist item title' ), '{{ data.title }}' );
		?></span>
		<# if ( data.meta.album ) { #><span class="wp-playlist-item-meta wp-playlist-item-album">{{ data.meta.album }}</span><# } #>
		<# if ( data.meta.artist ) { #><span class="wp-playlist-item-meta wp-playlist-item-artist">{{ data.meta.artist }}</span><# } #>
	</div>
</script>
<script type="text/html" id="tmpl-wp-playlist-item">
	<div class="wp-playlist-item">
		<a class="wp-playlist-caption" href="{{ data.src }}">
			{{ data.index ? ( data.index + '. ' ) : '' }}
			<# if ( data.caption ) { #>
				{{ data.caption }}
			<# } else { #>
				<span class="wp-playlist-item-title"><?php
					/* translators: playlist item title */
					printf( _x( '“%s”', 'playlist item title' ), '{{{ data.title }}}' );
				?></span>
				<# if ( data.artists && data.meta.artist ) { #>
				<span class="wp-playlist-item-artist"> &mdash; {{ data.meta.artist }}</span>
				<# } #>
			<# } #>
		</a>
		<# if ( data.meta.length_formatted ) { #>
		<div class="wp-playlist-item-length">{{ data.meta.length_formatted }}</div>
		<# } #>
	</div>
</script>

(@ alegremente)

Hace 2 años, 2 meses

Hmm, sí, veo las comillas entonces. Podría escribir un ticket para solucionar este problema (e incluso solucionarlo usted mismo). Seo Trac: https://core.trac.wordpress.org/

Mientras tanto, existen plugins que le permiten cambiar fácilmente las cadenas utilizadas, ya que pasa a través de filtros de traducción. No estoy seguro de cómo orientarlos, ya que ese mismo cable también podría usarse en otros lugares (y requerir las comillas. Pero hay una baja probabilidad. Http://wordpress.org/plugins/say- qué /

(@nlevasseur)

Hace 2 años, 2 meses

Hola Joy, Muchas gracias por tus correos electrónicos de seguimiento. Pude obtener el código del excelente equipo de soporte de Apex, donde encontré el tema del sitio web.

Lo incluyo a continuación (con su permiso) con la esperanza de que sea útil para otros.

¡Gracias de nuevo!

// Funciones adicionales // =========================================== ====== ================================= función no_quotes ($ traducido) {$ translate = str_ireplace (‘»% s»‘, ‘% s’, $ traducido);

devolver $ transferencias; } add_filter (‘gettext_with_context’, ‘no_quotes’);

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *