Suche in Transscripts?

Ich bin sicher nicht der erste der diese Idee hat: wo setze ich an, wenn ich die WordPress Suche auf Transscripte ausweichen möchte? Im Grunde liegen die ja in der Datenbank vor. Hat jemand jemand schon mal die Finger dran gehabt?

Der Workaround ist, das Transkript mit Podlove Templates in den Blogeintrag reinzupacken und mit CSS auszublenden.

2 Like

Das sieht dann im Default-Template etwa so aus:

{# Transcript nicht auf der Frontpage und nicht im Feed #}
{% if not is_front_page() %}
    {% if not is_feed() %}
        <style type="text/css">
            .ts-group { display: none; }
            .ts-speaker { font-weight: bold; }
            .ts-items { margin-left: 20px; }
            .ts-time { font-size: small; color: #999; }
        </style>
        {% for group in episode.transcript %}
            <div class="ts-group">
                {% if group.contributor %}
                    <div class="ts-speaker">{{ group.contributor.name }}</div>
                {% endif %}
                <div class="ts-items">
                    {% for line in group.items %}
                        <div class="ts-content">{{ line.content }}</div>
                    {% endfor %}
                </div>
            </div>
        {% endfor %}
   {% endif %} {# if is_feed #}
{% endif %} {# !is_front_page() #}

Das führt aber nicht dazu, dass die Wordpress Suche etwas aus den Transkrripts findete - meine Hoffnung - sondern hilft nur bei externen Suchmaschinen („Google“).

Ideen, wie man der Wordpress-Suche Transkripte beibringt?