Code Monkey home page Code Monkey logo

seo-data-transporter's People

Contributors

dantaylorseo avatar ethan-schaffer avatar kienstra avatar marksabbath avatar mmikhan avatar nathanrice avatar nickcernis avatar nickthegeek avatar tiagohillebrandt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

seo-data-transporter's Issues

Prepare to release 1.1.1

Have you done the following in preparation for release?

  • Bump version in {plugin-slug}.php, package.json, and readme.txt.
  • Test and bump tested up to to the latest WordPress release.
  • Run any necessary build routines (npm run build).
  • Generate POT (npm run makepot).
  • Verify changelog has been updated.

Activation results in fatal error

As reported on WP.org here, attempting to activate version 0.9.10 of the plugin on WP 4.2.2 results in this fatal error:

Fatal error: Call to undefined function seodt_meta_key_convert() in /path/to/site-root/wp-content/plugins/seo-data-transporter/plugin.php on line 186

Modifying the activation hook in plugin.php (line 183) to include the functions.php file seems to resolve this:

Current:

register_activation_hook( __FILE__, 'seodt_activation_hook' );
function seodt_activation_hook() {

    seodt_meta_key_convert( '_yoast_seo_title', 'yoast_wpseo_title', true );
    seodt_meta_key_convert( '_yoast_seo_metadesc', 'yoast_wpseo_metadesc', true );

}

Proposed fix:

register_activation_hook( __FILE__, 'seodt_activation_hook' );
function seodt_activation_hook() {

    require_once( SEODT_PLUGIN_DIR . '/functions.php' );

    seodt_meta_key_convert( '_yoast_seo_title', 'yoast_wpseo_title', true );
    seodt_meta_key_convert( '_yoast_seo_metadesc', 'yoast_wpseo_metadesc', true );

}

Please fix Add-Meta-Tags field names

Hello Nathan,

Thanks for this great plugin and also thanks for supporting Add-Meta-Tags.

It seems there is a problem with the Add-Meta-Tags field names. SEO-Data-Transporter uses the (very very) old description and keywords fields. The fields that are used by my plugin to store data have changed since a long time ago.

Several users have contacted me about SEO-Data-Transporter not being able to locate any Add-Meta-Tags data. I've even replied to a user on your plugin's support forum at wordpress org providing all the necessary changes in order to be able to locate the data.

I'd be grateful if you incorporated these changes into your plugin in one of the upcoming releases.

For convenience I re-post the required changes here as well. These involve changing lines 86-90 96-99 of plugin.php to the following:

'Add Meta Tags' => array(
    'Custom Doctitle' => '_amt_title',
    'META Description' => '_amt_description',
    'META Keywords' => '_amt_keywords',
),

If a pull request would be more useful, please let me know so as to submit one.

IIRC, I had tried to contact you some times in the past about this issue, but perhaps I must had been doing it wrong :)

Thank you in advance. Please feel free to contact me for more info if needed!

Best Regards,
George

Develop: fatal error on Convert

Attempting to convert from Genesis to Yoast SEO, I got a fatal error after clicking Convert:

Fatal error: Call to undefined function do_action_() in /home/dreamwhi/public_html/dev4/wp-content/plugins/seo-data-transporter/includes/class-seo-data-transporter-utility.php on line 129

Declare global variables

The themes, plugins, and platforms variables need to be declared global so they are in the global scope when used within a function

global $_seodt_themes, $_seodt_plugins, $_seodt_platforms;

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.