Fotis Routsis
Forum Replies Created
-
Forum: Plugins
In reply to: [Piraeus Bank WooCommerce Payment Gateway] Test Case Not Found | Error 9014@olgamm τι σου ειπαν απο τραπεζα; Με ποια κ?ρτα δοκιμ?ζει?;
Εμενα καμια καρτα δεν περναει τι? δοκιμ??
– 4016001000027
– 4111111111111111I have tried both
add_filter( ‘amp_frontend_show_canonical’, ‘__return_false’ );
remove_action( ‘wp_head’, ‘amp_frontend_add_canonical’ );in the functions.php of my theme.
The canonical link I print it myself in the <head> directly (inside the header.php) but i want to remove the link that is being print by the plugin.
I want the canonical rel to be one of the first things in the head area.
Forum: Plugins
In reply to: [AMP WP - Google AMP For WordPress] Dropdown menu in sidebar is not expandingForum: Networking WordPress
In reply to: Creating accounts automatically through WP-APIthat the WP cronjob will ask the Indiegogo API if there are new user and if so, adds a new one inside WP?
Yes exactly.
How can I devide the content? Lets say between a “free” and a “premium” group.
By using the the_content hook (https://codex.www.ads-software.com/Plugin_API/Filter_Reference/the_content) you can actually check if the users is logged in and if not print a message instead of the original content.
This is how the membership plugins do it. They check the status of the user and if he/she has certain attributes and print the appropriate content (or override it with some sort of message).
One other option would be to redirect all users to log-in before accessing your site .. but that might be more demanding.
Forum: Networking WordPress
In reply to: Creating accounts automatically through WP-APIHello Dennis,
you have many issues here. The most important is adding users based on the Indiegogo API.
I would implement it the following way:
1. Use the WP Cron jobs and scan every X minutes (https://codex.www.ads-software.com/Function_Reference/wp_schedule_event).
2. The Cron job will ask the API for new users
3. Foreach new user you insert and the account is created automtically (https://codex.www.ads-software.com/Function_Reference/wp_insert_user).For the divided content you can hook on the ‘the_content’ and check if the user is logged in. If the user is not logged in you return a custom message asking them to go to Indiegogo to support the project.
Thank you for your reply @ajay,
indeed using AND could bring better results but in our case, since we use short meta descriptions, it did limit down (sometimes to zero) our results.
Hello @ajay,
I have done some work on this. Our website uses extensively YOAST SEO and has valid meta descriptions on all pages. I have used the (yoast) meta description for the matching and have also added scoring similar to what you suggest.
Here is a gist file with the code I use (needs minor improvements)
https://gist.github.com/froutsis/3ab4adbbdf0b4be3f8940faf35cb3721Since they are joined tables I cannot have a “combined fields fulltext index”.
Also due to the small length of the meta description text the results are extended by using one more OR statement (with post->post_tile) in the where clause.
According to your experience do you see any pitfalls or problems in the above solution? (if you have suggestions you are most welcomed to share with me)
The end SQL query is like the following (the table is now MyISAM):
SELECT DISTINCT wp_posts.ID , ( ( MATCH(wp_posts.post_title) AGAINST ('This is the post title') *5 ) + ( MATCH(wp_postmeta.meta_value) AGAINST ('This is the yoast meta description text.') *10 ) ) as score FROM wp_posts LEFT JOIN wp_postmeta ON wp_postmeta.post_id = wp_posts.ID WHERE 1=1 AND ( MATCH(wp_posts.post_title) AGAINST ('This is the post title') OR MATCH(wp_postmeta.meta_value) AGAINST ('This is the yoast meta description text.') OR MATCH(wp_posts.post_title) AGAINST ('This is the post title. This is the yoast meta description text.') ) AND wp_posts.post_date < '2018-05-02 16:53:48' AND wp_posts.post_status = 'publish' AND wp_posts.ID != 1234 AND wp_posts.post_type IN ('post', 'page') AND wp_postmeta.meta_key = '_yoast_wpseo_metadesc' ORDER BY score DESC LIMIT 0, 6
Forum: Plugins
In reply to: [Yoast SEO] Custom links on Single posts and category breadcrumbs@mazedulislamkhan sure I understand. Thank you for answering!
Maybe you can tell if the hook wpseo_breadcrumb_links is the right one to hook on. Be sure that it will not get altered further?
I am mostly concerned about the actual hook rather than the code itself.
If it is out of scope please feel free to close the topic.