Audio Link Player bug in WP 3.1.3

0

Skrobie sobie post wykorzystujący tą wtyczkę, jednak zauważyłem, że player paragrafowy nie wyświetla mi się w ogóle od ostatnich edycji, a inline’owy wciąż tak. Reinstalacja pluginu nie pomaga. Ponowne rozpakowanie WordPressa nie pomaga. Sprawdzam, czy jakieś błędy nie wystąpiły w poście i próbuję na innym. Wszystko ok w poście, jednak nadal nie działa. Czas debuggować kod:

caption is undefined
flash_vars.artists = caption.replace(/,/g, ‚ ‚);
player-js.php (wiersz 68)

A stało się tak chyba od aktualizacji WP do 3.1.3.

Solucja:

Otwórz edytorem, nawet wordpressowym plik audio-link-player/player-js.php

Znajdź

// Read the title of the mp3 link
 if ($this.attr('title') == '') $this.attr('title', $this.text());
 var caption = $this.attr('title');

Zmień środkową linijkę na:

// Read the title of the mp3 link
 if ($this.attr('title') == '' || $this.attr('title') == null) $this.attr('title', $this.text());
 var caption = $this.attr('title');

Tadam, znów działa!

Aktualizacja 2011-06-06.

Wtyczka doczekała się oficjalnego fixa w wersji 1.3.1

Tagi: , , ,

Skomentuj