This setup is a little complex so I hesitated to get too deep ??
I have a wordpress page that is used as a template. WP rewrite rules are used to generate some dynamic pages which will use this template.
The page content would have placeholders in it, say {product} that would be replaced on the fly. So I figured I could do the same with title and description. So the AIOSEO box under the content textarea has things like: “Learn more about {product} and so on”.
So I did
add_filter ('aioseop_title', 'twdWpseoTitle', 1);
add_filter ('aioseop_description', 'twdWpseoDescr', 1);
so I could make the same replacements as I do to the content.
With AIOSEO 2.4.4 the {product} placeholder is still present as it seems my filter isn’t called. Which brings us back to the original question: I believe “apply_filters aioseop_description” was removed from get_main_description. And does this make sense.
HTH