Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; simple_tweet_widget has a deprecated constructor in public_html/wp-content/plugins/twitget/twitget.php on line 1010
Site running on PHP7.1 has come up with this error, is there anything i can do?
]]>Hello,
I ran a PHP 7 compatibility test on my site, and it reported warnings and errors for Twitget:
FILE: /wp-content/plugins/twitget/lib/tmhOAuth.php
——————————————————————————-
FOUND 2 ERRORS AFFECTING 1 LINE
——————————————————————————-
14 | ERROR | Function name, class name, namespace name or constant name can not be reserved keyword ‘__dir__’ (since PHP version 5.3)
14 | ERROR | Function name, class name, namespace name or constant name can not be reserved keyword ‘__dir__’ (since PHP version 5.3)
——————————————————————————-
FILE: /wp-content/plugins/twitget/twitget.php
——————————————————————————-
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
——————————————————————————-
1012 | WARNING | Use of deprecated PHP4 style class constructor is not supported since PHP 7.
——————————————————————————-
Seems like the plugin still works in a testing environment, but I thought you would want to know & maybe fix.
Thanks,
pq
Upon activating optimizepress, a fatalerror occurs.
Error log shows that TwitterAPIExchange class cannot be redeclared by optimizepress.
I have temporarly worked around it by renaming TwitterAPIExchange class in twitget.
BR,
Florin
Twitget plugin given me errors
> Twitter outputted an error:
> Bad Authentication data..
I have seen your videos and completed same as. also given Above error.
One more in your plugin 3rd screenshot select ‘API 1.1’ but actual plugin given option 1) tmhOAuth 2) Twitter-API-PHP
Can you suggestion me.
Thanks.
]]>Hey,
Thanks for the plugin, seems to be the best solution for simple Twitter Timeline widget.
Some improvements:
Would be great if developers could create widget template in theme, so that we wouldn’t have to fill in the custom output field in dashboard.
Anyway, thanks a lot for the plugin.
]]>There seems to be an error since the new year, I only seem to be able to retrieve tweets from last year…
Thanks
]]>The plugin injects JS into the body of the page. Which is fine. However this means I need to put jQuery in the <head> of the document. Is there a way of injecting the JS after the page has loaded so we can place jQuery to before the closing </body> tag?
Thanks!
]]>Thank you very much for making this plugin! It works great except for one thing – there’s no way to show the tweet photo. I know this has been asked two years ago – but would you consider adding {$photo} as a variable now? Thanks again!
]]>Hi,
I would like to get the “Twitter outputted an error: ” taken care of, and want to know how to give you server access so that you can test the error.
Twitget: 3.3.8
WordPress: 4.3.1
Host: GoDaddy (using managed WP option)
Settings:
tmhOAuth
I recently switched to Twitter-API-PHP to see if that would fix anything, but it has not
This is a strange bug. I used my personal feed with the plugin. The tweets made their way through without an issue. Then, I used my clients authenticated app and credentials, and I am getting the notorious “Twitter outputted an error: “. I double checked the keys to make sure his keys are the same as those input in the app, and they are. I have flushed the cache on the server, but still nothing. The error code doesn’t really give me much to work with. I would be happy to give the author of this plugin site access, if he wants. In fact, I have both a staging server and a live server, so the developer could work on the staging server without fear of the public seeing it. I could probably upload a phpinfo(); page, if you need server info.
]]>Hi,
Just upgraded to 3.3.7 and got fatal error:
Fatal error: Call to undefined method WP_Widget::_construct() in wp-content/plugins/twitget/twitget.php on line 1014
Any ideas?
]]>When will Twitget be updated to sort out the WP_Widget issue?
I still get the error when debug is turned on and its listed here still.
]]>I’m getting an error using WordPress 4.0 and Twitget 3.3.3. I’m using tmhOAuth and currently only getting “Twitter outputted an error: .” I’ve tried changing the Twitter API data to another app, but no luck.
Any help would be very much appreciated.
]]>All the URLs in our tweets are getting stripped out.
We’re using
Twitget v. 3.3.3
WP v. 3.9.1
Our custom output reads:
<ul id="twitter_update_list" >
{$tweets_start}
<li>{$tweet_text} <a href='{$tweet_link}'>{$tweet_time}</a></li>
{$tweets_end}
</ul>
However, with this output the tweet:
“Can Technology Disrupt The Consumer Insurance Market? | https://goo.gl/4505ie – 3:35pm – 18 July 2014“
just appears as:
“Can Technology Disrupt The Consumer Insurance Market? |”
(reference live site: https://www.n2uitive.com/)
(reference screen shot: https://dl.dropboxusercontent.com/spa/zybo34ptgugp3gz/iynreqjc.png)
Any ideas about what’s going on here?
]]>Anyway to have links within a tweet open _blank?
Currently they open up in the same window.
]]>I am using most recent version of WordPress + Twitget.
I have recently migrated to an Ubuntu server where the problem seems to have begun.
The rest of the site loads fine until the ‘Twitter feed refresh (in minutes)’ is reached (currently set at 15 minutes). When the page is refreshed after this time the twitget does not load and stops the rest of the site loading.
Refreshing again fixes the site and twidget loads, but the tweets have not been updated.
Here is the site: https://everythingdifferent.co.uk/
I have tried reseting the API keys and even creating a new twitter application but the same problem occurs.
I’ve pinged the API but I’m not blacklisted.
I have the site running locally (localhost) and twiget works fine.
Any help would be appreciated.
]]>I just downloaded the widget and followed the tutorial and set up the keys, etc. On my website however, it shows Twitter, but below says “could not authenticate you” I’m sure I made an error some where but can’t figure out where. Any idea where I could have messed up?
website: lipperzgamebrain.com
Lipperz
]]>Hi – love the plugin, but URL’s in the tweets aren’t hyperlinked. The URL displays, but no <a>
code around it.
Any ideas?
Cheers
rog
WP v3.8.1, Twitget v3.3.1
WordPress: 3.6
The plugin version installed: 2.2.2
This error just started to appear:
Error message: Fatal Error: Cannot use string offset as an array in ….twitget.php on line 345
After deactivating and activating again, the error message has changed to:
Twitter outputted and error.
Please advise.
]]>Hi,
One of our clients was having a problem where they would enter their settings and click “Update options”, and none of the options would be updated.
I tracked it down to twitget.php around line 679:
$twitget_settings = get_option('twitget_settings');
...
if(isset($_POST['twitget_username']) && is_array($twitget_settings) === true) {
...
update_option('twitget_settings', $twitget_settings);
...
}
For whatever reason, the option “twitget_settings” was not set on the client’s site. So logically to set twitget_settings, twitget_settings must already be set, which makes setting twitget_settings impossible.
WordPress: 3.8. Twitget: 3.3.1.
Thanks,
Tom Adams
dxw
I am experiencing trouble with the t.co shortened URLs using Twitget. I am running WP 3.8 and Twitget 3.2.
Everything is working just as it should, EXCEPT, for the URL shortening done by Twitter (t.co) is including the punctuation of the sentence inside the URL, causing them to break.
Example: ‘nirvana: unplugged’ turns 20: https://t.co/QU79unIOPD.
November 19, 2013
I’m not sure if this is something the URL shortening is doing, or Twitget. I am using some of the advanced custom output features, just to improve the visual styling of the twitter feeds — so it’s possible that my styling broke something, though I honestly can’t see what.
The site in question is at https://www.bodiesinfocus.com. The Twitget module is in the right column.
]]>WordPress 3.7.1. Twitget 3.2.
With WP_DEBUG enabled and when the widget is added to a widget area but the plugin isn’t configured yet the following error occurs:
PHP Warning: Invalid argument supplied for foreach() in /var/vhosts/wp/wp-content/plugins/twitget/twitget.php on line 483
Tom Adams,
dxw
Retweet urls are wrong.
widget out puts
“@RWW: iPad Users Will Get Microsoft Office—But Only After Windows Gets A Touch-Friendly Version https://t.co/gUGlX5oIAR”
if you look on twitter web client it is
“@RWW: iPad Users Will Get Microsoft Office—But Only After Windows Gets A Touch-Friendly Version https://readwr.it/q04K “
]]>Hi, I like very much your plugin, but I’m using WP 3.6, could you please upgrade your plugin to this version or above?
Thanks a lot
]]>I created the twitter app for my account and was able to get the consumer key and token information. I plugged that into the twidget settings. I selected the twitter-api-php library option. I tried the oAuth one as well with same results. I then plugged in the following code into the footer.php file where I want to the twitter to show up:
<img class=”alignleft” src=”{$profile_image}”>
@{$user_twitter_name}
{$user_description}
<ul class=”pages”>
{$tweets_start}
{$tweets_end}
But I’m not getting anything back. Am I missing domething here? Do I need some more code? New to php so I apologize if I’m missing osmething easy.
Thanks!
Hi!
Running WordPress 3.6 with 3.1 of your Twitget plugin
You have an error in twitget.php on line 100-101 where line 100’s definition is repeated to the next line
“Nepalese” => “ar”,
“Norwegian” => “ar”,
should be
“Nepalese” => “ar”,
“Norwegian” => “no”,
Also, if I manually enter “no” (or “sv”) in the twitget_options meta-value in wp_options I don’t get any output. Your “lang.min.js” is compressed so I can’t see and patch that one. Could you look into it or perhaps send me the uncompressed lang-file?
I’m also missing the Finish language (Suomi), what parameters do you need from me to submit a translation?
Thanks for an awesome plugin!
Best,
Johan
It appears your plugin does not work on WordPress version 3.6. Are you guys currently working on a fix?
]]>One of my clients created a twitter post with some wacky characters. Frankly, I don’t know which characters they were – they simply displayed as rectangles.
As soon as someone viewed the website, causing your plugin to run the update the options stored in the database (and hence the text from each recent tweet), all hell broke loose.
Due to the non-UTF-8 nature of those characters, the MySQL server didn’t accept the remainder of the option string. This, obviously, caused a fatal error on the first chance it could when your plugin would try to retrieve information from it.
I did my own makeshift solution as I was using this plugin for a MAJOR component of a MAJOR client’s site (thanks for that by the way), and it was breaking the layout badly. All I did was utf8_encode($tweets[$i][‘text’]) for all $i in count($tweets) before you added them to the $options array for updating.
Look into it, it’s a pretty big issue. Looking forward to your next update having it – I hate having to hack solutions. Thanks!
]]>Twitget and WordPress version: Latest for both
Your settings, and what you have selected: date format Y/m/d \a\t g:i A
The widget is displaying the wrong day if you change the day format from jS to just j. Please, fix it.
]]>I am using Version 3.5.1
feed refresh 5 minutes
tweets #: 5
Time Format: D jS M y H:i
Language: English
Open in Blank Window
Exclude Replies
Show Relative Time
The tweettime is not showing… I firebug the code and see a faded out <span class=”4_tweet_date”></span>.
Please assist and thanks so much. Anyone else seeing this issue?
]]>The post here is marked as resolved because version 3 of the plugin should have fixed the issue:
https://www.ads-software.com/support/topic/all-settings-being-reset-to-a
but I am using version 3 and the issue persists. I can input correct data and get the plugin working, but then after a couple minutes all fields get reset to “A” and all the checkboxes get checked.
I’ve tried completely deleting and reinstalling the plugin with no success. I also installed the plugin into a new, 2012-themed version of WordPress with the same issue.
A little more detail on the issue:
If I install the plugin and set up the correct info, it fails initially as it apparently waits for the twitter feed refresh (which is fine since it only happens initially). After the refresh happens, the plugin starts to work correctly and I can see tweets. However, after I refresh the page a second time, the tweets are replaced by “Twitter outputted an error: A.” Then, when I log back into the WordPress backend, all the fields have the letter “A” in them and all the checkboxes are checked. Subsequent attempts to to re-enter the correct information fails to save as it get’s overwritten with the “A”s. The only way to get input to stick again is to deactivate/reactivate or uninstall/reinstall the plugin, which starts to whole process over again.
I work for a development firm and we have been using Twitget on a lot of the websites we build, so I hope this can get resolved so we don’t need to switch to an inferior plugin.
]]>