New Subscription Plugin

Just a quick note that after a long time of it not working, I asked Claude to write me a new email subscription plugin for WordPress.  If you are getting this email, it should be because you agreed, once upon a time, to get emailed by Undivided Looking whenever I post.  If you no longer want that, totally fine, just click the unsubscribe link below.  (Please email me at aroncwall@gmail.com if you have any trouble with that, since I can also do it manually.)

If on the other hand you had an email subscription and you do still want to read Undivided Looking, please be aware of the strong possibility that there are posts below that you never received emails for.  You’re on your own to find and read those.

If you do not have an email subscription, and you are reading this anyway, then if you want to, you can choose to subscribe by going to the page marked “Subscribe” at the top of the page, clicking on it, and typing in your email.  Then confirm the subscription when you receive an automated email.  (This prevents people from spamming you with annoying “physics & theology” blogs without your consent.)  You can also unsubscribe the same way.  (Another way to be notified is by RSS, the feed is in the right sidebar.)

If you neither have an email subscription, nor are you reading this post, then—uh—I guess have a nice day anyway?

This entry was posted in Blog on by .

About Aron Wall

I am a physics professor at Syracuse University, as of 2026. Before that, I read Great Books at St. John's College (Santa Fe), got my physics Ph.D. from U Maryland, and did my postdocs at UC Santa Barbara, the Institute for Advanced Study in Princeton, and Stanford. My first faculty position was at the University of Cambridge. The views expressed on this blog are my own, and should not be attributed to any of these fine institutions.

2 thoughts on “New Subscription Plugin”

  1. EricH

    I have used Claude to write some code for my websites, but never used it to write a full plugin. Did it get it right first time? Was it a simple plugin? Do you think you could use it, for example, to write a spam filter or anti-hacking plugin that wouldn’t allow other people using Claude to break in to my site or send all those spam emails and comments?

  2. Aron Wall Post author

    Yes it got it right the first time (after I gave specific instructions), with multiple features, although it may have helped that I told it which outdated plugin I wanted to replace the functionality of. I also successfully used the free version of ChatGPT a few months ago, after updating WordPress to a much later version, to replace a simple plugin to move off-topic comments to more appropriate posts, and to write custom CSS.

    As a general rule, this is the sort of thing that the chatbots are very good at now. However, I’m not sure that I would recommend it for the specific use case of writing an anti-spam plugin, since that’s a pretty delicate thing, involving using lots of data to process each post. For that, I would suggest you use a standard anti-spam service like Akismet or something, which claims to have already protected my site from 3,071,754 spam comments so far (I use the free version). Then if too much spam is still getting through, you can put an additional step on the back end. Or if your server is being overloaded, you could put in an extra step at the front end to auto-dump the laziest bots (I use a plugin called “Cookies for Comments”.)

    More precisely, AI is extremely useful for IDENTIFYING spam (I’m sure the standard services are all using it), and I’m sure Claude could easily tell you whether a given individual comment is spam (just as you can tell yourself). I’m skeptical though that it could write you a good plugin for this since the hard part here isn’t the programming, it’s the data analysis.

    As for anti-hacking, that’s conceptually impossible for anyone to do, AI or human, since nobody knows the precise lists of bugs and exploits that have yet to be discovered. The only real defense here is to follow best practices and frequently update everything. You could however ask an LLM to look at your site and your plugins and tell you if there is anything you currently need to fix.

Leave a Reply

Your email address will not be published. Required fields are marked *

My comment policy, which includes instructions for leaving LateX equations. Please do not leave an off-topic comment on a new post, unless no old posts are available on that topic. If your comment doesn't appear, please email me (it was probably caught in the spam filter).


Avoid using the symbols > or <, as these could be confused with html tags, unless of course you wanted to make an html tag, in which case some of the basic ones are available, e.g.<i>text</i> for italics, or <a href="url">text</a> for links.