[wp-meta] [Making WordPress.org] #5570: Plugins API - inconsistent results for short_description if being trimmed.
Making WordPress.org
noreply at wordpress.org
Mon Jan 11 02:46:11 UTC 2021
#5570: Plugins API - inconsistent results for short_description if being trimmed.
------------------------------+-----------------------
Reporter: polevaultweb | Owner: dd32
Type: defect | Status: accepted
Priority: normal | Milestone:
Component: Plugin Directory | Resolution:
Keywords: |
------------------------------+-----------------------
Comment (by dd32):
I'm unable to find any double trimming, as the trimming only happens at
plugin import stage, not during the API requests.. I'm going to leave this
ticket open though and keep running some API requests to see if it can be
caught.
If you see it happen again, checking what this other API returns might be
useful:
{{{
curl --silent 'https://wordpress.org/plugins/wp-json/plugins/v1/plugin/wp-
user-manager' | jq .short_description
}}}
In [10565] above I did alter the import process to account for encoded
HTML entities in the determination of whether it needs to trim or not,
it's still counted during the actual trimming, just not during the
determination of whether to do so.
{{{
$ curl --silent --location -g --request GET
'https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[slug
]=wp-user-manager&request[fields]=short_description' | jq
.short_description
"The most customizable profiles & community builder WordPress plugin
with front-end login, registration, profile customization and content
restriction."
}}}
I had considered that maybe the scenario here was a bad translation, but
it doesn't look like this plugin has any translated descriptions, and
looking at other translated plugins, the short_description translations
aren't trimmed to 150char, eg, Hello Dolly spanish at 157char:
{{{
$ curl --silent --location -g --request GET
'https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[slug
]=hello-dolly&request[fields]=short_description&request[locale]=es_ES' |
jq .short_description
"Esto no es solo un plugin, simboliza la esperanza y entusiasmo de toda
una generación resumidos en las dos palabras más famosas cantadas por
Louis Armstrong."
}}}
--
Ticket URL: <https://meta.trac.wordpress.org/ticket/5570#comment:3>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org
More information about the wp-meta
mailing list