я звичайно не знаю твій юзкейс і шо там по коду, але як на мене то це одне і те ж в плані результату - шо wpml хукається в get_option як то має бути, шо wpml бере option, а потім його фільтрує. Результат однаковий, тільки в першому варіанті сторонні плагіни потрапляють в цей флоу, не знаю навіть про існуваннят wpml, а в другому - ні