dshanske / syndication-links

Add and Display Syndication Links in WordPress
https://wordpress.org/plugins/syndication-links/
GNU General Public License v2.0
30 stars 13 forks source link

Delete or update syndication links? #135

Open earthbound19 opened 4 years ago

earthbound19 commented 4 years ago

Possible issue leading to possible feature request; duplication steps:

Expected result: The edited syndication URL fields are saved. Actual result: the fields revert to their previous values on page reload and remain the same in the live post view.

The only way I could find to update and delete the syndication links was manual database searches, and delete them all, then use the "add" button in the UI to enter the correct ones again.

I suggest that an "Update links" button which operates on every line displayed (and which deletes entries from blank lines and updates links from changed lines) would be great.

EDIT:

I don't know whether other plugins might add or modify the same metadata? Here's a (crazy this is insane no way did I manually create this list) list of plugins I use:

  • 404 to 301 - Redirect, Log and Notify 404 Errors by Joel James.
  • ActivityPub by Matthias Pfefferle.
  • Akismet Anti-Spam by Automattic.
  • Autoremove Attachments by Polygon Themes.
  • AVH First Defense Against Spam Plugin by Peter van der Does.
  • Bridgy by David Shanske.
  • Bulk Actions Select All by Jesper van Engelen.
  • Child Theme Configurator by Lilaea Media.
  • Classic Editor by WordPress Contributors.
  • Contact Form 7 by Takayuki Miyoshi.
  • Content Cleaner by Colin Ulin.
  • Disable WP Registration Page by Yudhistira Mauris.
  • Enable Media Replace by ShortPixel.
  • Global Admin Search by George Stephanis.
  • Hum by Will Norris.
  • Image Cleanup by Robbert Langezaal, Simon Duduica.
  • Image Metadata Cruncher by Peter Hudec.
  • IndieWeb by IndieWebCamp WordPress Outreach Club.
  • Media Library Assistant by David Lingren.
  • Microformats 2 by IndieWeb WordPress Outreach Club.
  • mPress Fix URL References by Micah Wood.
  • NextScripts: SNAP Pro Upgrade Helper by NextScripts.
  • NextScripts: Social Networks Auto-Poster by NextScripts.
  • No Gutenberg - Disable Block Editor - Back to Classic Editor by Fernando Tellado.
  • Only for registered users by Sunny Verma.
  • Page Links To by Mark Jaquith.
  • PHP Compatibility Checker by WP Engine.
  • Plugins List by David Artiss.
  • Quick Featured Images by Martin Stehle.
  • Random File by Scott Reilly.
  • Regenerate Thumbnails by Alex Mills (Viper007Bond).
  • Revision Control by Dion Hulse.
  • Semantic-Linkbacks by Matthias Pfefferle.
  • Set All First Images As Featured by Lucy Tomás.
  • Sitemap by webvitaly.
  • Smart Quote Fixer by Stephen Yager.
  • SoundCloud Shortcode by SoundCloud Inc..
  • Sucuri Security - Auditing, Malware Scanner and Hardening by Sucuri Inc..
  • SVG Support by Benbodhi.
  • Syndication Links by David Shanske.
  • Term Management Tools by scribu.
  • Theme Tweaker Pro by Manoj Thulasidas.
  • Ultimate Noindex Nofollow Tool II by Kilian Evang.
  • Webmention by Matthias Pfefferle.
  • WebMention form by Matthias Pfefferle.
  • WebSub/PubSubHubbub by Matthias Pfefferle.
  • WPBruiser by Mihai Chelaru.
  • wpSpoiler by Felix Triller.
  • WP to diaspora* by Augusto Bennemann, Armando Lüscher.
  • wpuntexturize by Scott Reilly.
  • WP_Identicon by Scott Sherrill-Mix.
  • dshanske commented 3 years ago

    I'm looking at this and I think I know what the problem is. Every time you save the post, it rebuilds the list of links from third-party plugins it supports. SNAP, which you have, is one of those. Which likely explains the issue. But let me look into whether I can short circuit it.

    earthbound19 commented 3 years ago

    This seems to be resolved, mostly. I guess @dshanske fixed this issue with an update to the plugin (which I have upgraded).

    If I either clear a syndication link field and press enter, or clear it and push the "Update [post]" button, they disappear! Hooray, and thanks!

    But it seems like it's not clearing if there's only one field left (after all others are deleted).