Hey,
i use different Plugins that use Font Awesome Icons, like Better Font Awesome or Shortcodes Ultimate.
These Plugins have inbuilt icon pickers, where i can choose the icon i want to use, for example to style a list or to insert a single icon in the text.
For some reason, when Optimizely is activated, these icon pickers do not work anymore. They do display the icons from which i can choose one, but when i do so, it does not use the chosen icon. Instead the icon name stays empty, as you can see in this screenshot of Shortcodes Ultimate (see “icon: “):
https://www.screencast.com/t/XlbXGy772
This happens with both plugins. For example with Better Font Awesome, the result looks like this: [icon name=”” class=”” unprefixed_class=””]
When i deactivate Optimizely, both icon picker in both plugins work fine again.
I have the latest Version of Optimizely installed ( 3.7.8 ).
I would be very glad, if you could help me fix this.
Thanks in Advance,
Norman
]]>Hi,
Pre-sales question here:
I would like to find out if there’s a possibility of setting up multiple variations for split page testing? We’ll be ramping up traffic to accommodate to the testing of 10 different landing pages. Please do let me know if we can do this (in free or premium, if applicable).
Regards,
Jerome
I get a php notice: NOTICE: /srv/www/example.com/current/web/app/plugins/optimizely/edit.php:13 – Undefined variable: post
I see it tries to access ‘$post->ID’ but there’s nothing to pass $post to the function ‘get_full_permalink’. Can you fix this please? ??
thanks!
]]>Hey guys, I have a plugin using Bootstrap in the admin page and the page turns blank cause this error:
bootstrap.min.js?ver=1:6 Uncaught Error: selector
option must be specified when initializing tooltip on the window.document object!
I found out that was about the Optimizly plugin using the tooltip method that conflicts with it. I fix it just by changing the optimizely/config.js file.
The change was to turn this:
$( '#optimizely-tabs' ).tabs();
$( document ).tooltip({
track: true
});
Into this:
// handle jQuery plugin naming conflict between jQuery UI and Bootstrap
$.widget.bridge('uitooltip', $.ui.tooltip);
$( '#optimizely-tabs' ).tabs();
$( document ).uitooltip({
track: true
});
Do you think that you could made the change to the plugin or can you suggest me another thing? That conflict error is a known issue.
Thank you very much in advance guys! ??
]]>Hi
I have installed the plugin on my box and navigated to the settings page to register the key but the page fails to load below the navigation for the dashboard. I’ve had a look at the console and is displays the following:-
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
I haven’t been able to diagnose beyond this. Other plugins all appear to be functioning correctly. Please can you help me to resolve the issue?
James
]]>Under the “configuration” tab I do not see a checkbox for the ‘page’ post type.
]]>Hello.
You have really nice plugin, but there are one thing that I would like to request you to fix. Your plugin load it’s styles and scripts from whole admin area, and not only on your admin area pages, and this can really hurt other WordPress solutions. For example, we are using our own jQuery UI theme for admin area, but with your plugin – that load your jQuery UI theme from plugins/optimizely/jquery-ui.css – it just broke our styles.
Worst thing is JavaScript. Your code from plugins/optimizely/config.js :
$( document ).tooltip({
track: true
});
just destroy our whole JavaScript functionality – as it give conflict with our scripts (that is loaded only in our admin area pages): tooltip() method is used by you from jQuery UI – have conflict with same mothod from Bootstrap https://getbootstrap.com/javascript/#tooltips .
So I want to ask you to release new version of your plugin – where you will make check on server side in admin area before load your styles and scripts: is user now on your admin area page. This is really simple:
if($_GET['page'] == 'optimizely-config') {
// Load assets
}
but will save a lot of other solutions for WordPress.
Please tell me – will you have a chance to do such correction in your plugin?
Best regards,
supsystic.team
I click the “Create Experiment” button, and it gets stuck on “Creating…” – then nothing ever happens. No experiment is created.
]]>Is it easily possible to only link to the script when/if the page has an active A/B test running? There’s not much sense in forcing the script to download on every page.
]]>I’m running WordPress 4.3.1 with the Jupiter theme (Version: 4.1.1) and the Optimizely plugin (Version 3.7.1). Everything appears to be configured properly with the plugin. I can connect to Optimizely and select a project from the configuration tab. However, when I click the “Create Experiment” button on any Edit Post page, it just hangs with “Creating…” and never creates the experiment. (I have entered headline variations before clicking the button, of course.)
Is anyone having a similar problem?
]]>After the Optimizely Plugin, there is an annoying pop up with the message “Rich Text Area. Press Alt-Shift-H for help” in the post editing area. Is there any way to get rid of that pop up?
]]>can’t setup the plugin, because on options page it displays:
Fatal error: Only variables can be passed by reference in wp-content/plugins/optimizely/config.php on line 8
the line in config.php is:
<% _.each( goalOptions, function( goalOption ) { %>
does anybody knows a solution?
thanks a lot!
]]>Hi there!
I’m also using Ithemes Exchange and the Optimizely Pluggin is affecting the css on the product creation bit of Ithemes Exchange.
The issue is located on the jquery-ui.css file mainly with selectors like .ui-tabs .ui-tabs-nav
I think the issue can be solved by just making these selectors more specific for the Optimizely UI.
]]>I know this is a broad question but I’m curious if using this tool I could set up two different homepage layouts. Hopefully someone could point me in the right direction.
]]>Use of undefined constant WPCOM_IS_VIP_ENV – assumed ‘WPCOM_IS_VIP_ENV’ in /wp-content/plugins/optimizely/optimizely.php on line 82
Hi Guys
You need to test for WPCOM_IS_VIP_ENV before using it
Paul
]]>Is there a reason why this is loaded so high up in the code? I understand you want to idiot-proof it, but it goes against best practices and affects the page loading process.
I can easily change the wp_enqueue_script() to be in the footer, but any plugin update will overwrite that.
Should be loaded in with wp_footer() like most JS. Could you add a setting for this maybe?
]]>Using WordPress 4.2.2 and Optimizely 3.7, you can’t hover in WP-Admin area to display the submenus. You also can’t use the checkboxes to Select All plugins or posts, etc., and you can’t open up any of the accordions in the Menu settings.
]]>Optimizely 3.7 is directly causing the toolbar of the visual editor in 4.2.2 (and previous versions) to stay static instead of sticky to the top of the page when scrolling.
]]>I’ve tried upgrading this plugin from 3.5.0 to 3.6.0 and each time I do, anywhere I try to go in the WordPress admin area (i.e. /wp-admin) only gives me a white screen and empty <html> and <body> tags. The frontend of the website appears to be unaffected.
]]>@ var $=jQuery;
The cdn.optimizely.com/js/….js script is inserted before jQuery.
]]>Even though I submit with default value of 10,316, when the page reloads it shows 10, if I do 44,000 it comes back 44.
]]>As of 3.5.0 of optimizely the project id changes in the script tag when you save the configuration: https://raventools.com/wp-admin/admin.php?page=optimizely-config. I removed the absint()
function around the $project_id variable and it stopped creating the wrong id.:
function optimizely_generate_script( $project_id ) {
return '<script src="//cdn.optimizely.com/js/' . $project_id . '.js"></script>';
}
// file optimizely/optimizely.php
– Jon Zumbrun
]]>Hi,
This is Zvonko, lead developer of OptimizePress.
We have a problem with your plugin as sometimes pagenow variable is not defined.
Could you be so kind and modify your code slightly to prevent this from happening and asure that we are compatible with each other? Below is what we did to prevent this.
FILE: plugins/optimizely/results.js
LINE: 335
Everything together what has been modified:
if (typeof pagenow != 'undefined'){
if ( 'toplevel_page_optimizely-config' == pagenow && '' != optimizelySettings.token && '' != optimizelySettings.projectId ) {
optimizelyResultsPage( optimizelySettings.token, optimizelySettings.projectId, optimizelySettings.visitorCount );
} else {
$( '#loading' ).hide();
}
}
Best regards
]]>Hi,
what does the goal “views to page” mean? I don’t see it documented on Optiverse.
]]>HI I just updated.
Version 3.0.0 won’t load the headlines in the dash, and outputs raw code to pages on the front.
For now I am pasting in the <script> code manually, but it would be great to get the plugin working again!
– Adam
]]>After the latest version update, the code is being outputted raw in the head. this is due (at least on my end) to the code being sanitized in the database.
here’s the patch for it: https://gist.github.com/norcross/f7b79ffe1e285200ce9d
]]>The plugin works fine, but following the apparently now outdated instructions in the settings:
Optimizely project code
You can find your project code on your project’s experiments page. Go to optimizely.com/experiments, make sure you’ve selected the right project and click on <Project Code>, then click on ‘Copy to Clipboard’. You can then paste the code in the box below. Your project code should start with “<script” and end with “</script>”.
It would be nice if that was updated to reflect the current location to retrieve the project code: My Web Projects, Settings, Implementation.
]]>We’d like to use your plugin on three WordPress blogs at work, but we’re about to upgrade from WordPress 3.4.2 to the latest version. I notice you list the highest supported WP version for your plugin as 3.4.2.
Has it been tested with any more recent versions? Do you intend to update or maintain it?
Thanks,
Nox
Using Optimizely with WP_DEBUG turned on generates a PHP Notice:
PHP Notice: Undefined index: HTTPS in /wp-content/plugins/optimizely/optimizely.php on line 46
The line in question:
if (!$_SERVER['HTTPS']) {
I’d recommend replacing this entire block with the code below, as the HTTPS value could be set and be ‘off’:
if( isset($_SERVER['HTTPS'] ) && $_SERVER['HTTPS'] != 'off' ) {
$script = "https:" . $projectScript;
} else {
$script = "http:" . $projectScript;
}
I tried to find a GitHub repo for this plugin but couldn’t, otherwise I would have submitted a pull request. Please add this to the next version of the plugin.
]]>