Support » Plugin: FeedWordPress » Feedwordpress Advanced Filters does not work

Viewing 10 replies - 1 through 10 (of 10 total)
  • Same problem =(

    Fatal error: Cannot access protected property FeedWordPressCategoriesPage::$context in C:\Ampps\www\mysite\wp-content\plugins\faf\feedwordpress_advanced_filters.php

    • This reply was modified 2 years, 10 months ago by  Angelo Rocha.

    I can imagine 🙁
    I had to go back 2 versions ie. https://downloads.wordpress.org/plugin/feedwordpress.2016.0420.zip and make it work…

    Because, I doubt that they will fix it (advanced filters) since they hae a loooong time to update them…

    Plugin Author C. Johnson

    (@radgeek)

    Hey @alexandroskrassakis

    Sorry to hear that you’ve run into this problem with the FeedWordPress Advanced Filters add-on. The developer of that add-on, as you’ve noticed, hasn’t updated it in a long time. If you want to make use of it, there is a pretty quick hack I can suggest that you could make to the FeedWordPress code that would solve the immediate problem and get the add-on working with your hacked version of the most recent release; but of course I can’t guarantee that there aren’t other, deeper compatibility issues (I’ve had a number of users report problems with Advanced Filters over the last year). Depending on what you want to do with Advanced Filters, it’s quite possible that there is another add-on available that will allow you to do the same thing with some more actively updated or at least more forward-compatible code. What is it that you are doing / were doing / want to do with Advanced Filters? Let me know and maybe I can make some recommendations.

    The same problem: Fatal error: Cannot access protected property FeedWordPressCategoriesPage::$context in C:\Ampps\www\mysite\wp-content\plugins\faf\feedwordpress_advanced_filters.php

    @radgeek “If you want to make use of it, there is a pretty quick hack I can suggest that you could make to the FeedWordPress code that would solve the immediate problem and get the add-on working with your hacked version of the most recent release”
    How could I solve it?

    Plugin Author C. Johnson

    (@radgeek)

    @lletuga: The quick hack to resolve the immediate issue would be to go to your FeedWordPress plugin directory, open up admin-ui.php in an editor and change the following line (line 3 of the file in the most recent versions of FWP):

    protected $context;

    To read as follows:

    public $context;

    Note that I can only promise that this should resolve the fatal error you are seeing, posted above. The add-on may of course suffer from other compatibility problems that show up only once the fatal error is cleared out of the way.

    @radgeek Thank you very much!!

    Actually I got back to 2016.0420 version and faf is ok now… since, there is no much difference from the latest (from what I experience) it only solved the https://wordpress.org/support/topic/broken-with-the-wordpress-4-7-update/ where there a quick hack to solve it…

    Tinkered around with this just to see what line 464 was about.

    The $context lines are clashing there and again in 183 and 184 in faf’s feedwordpress_advanced_filters.php file, I changed faf’s $context references there to context1 instead and was able to get the plug-in to work again,

    Altered 183 and 184 from faf

    	  	 		$av_filters[$context1][$name] = array("filter_text" => $desc, "filter_function" => $c); 
    				$av_filters[$context1][$name]["filter_controls"] = $c::getControls();

    Altered 464 from faf

      	        switch($page->context1)
    

    Haven’t had an issue yet but it should help anyone hoping to get the options page working again.

    One problems that might be solved in next update then ?

    If the author of faf does decide to return to update the plug-in then yes they could solve it in probably a better way, for now those curious about getting it operational without altering feedwordpress itself will have to manually edit those fields.

    Personally I’d rather have Feedwordpress operating as it should and edit faf errors as they come up vs compromising Feedwordpress.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Feedwordpress Advanced Filters does not work’ is closed to new replies.