Hi,
@alezan If you take a look at the change log you will notice that the last theme update adds improvements, bpress support and also fixes bugs so it will be to your benefit to update it.
Please also note that updating will not affect the settings you’ve made to your theme, it will affect the changes you’ve made to the theme files though so I suggest you make a backup of your current theme installation then take note of the changes you’ve made to the theme files if you have done any then use the FTP method from the guide below and update your theme.
You can also use the patch if you update from the previous theme version and copy just the modified files but using it will also remove the changes you’ve made to the theme files if those files are among the one that have been modified during this last update.
If you have changes to the theme files you can use the child theme in the future to keep them as @Lukas suggested but please note that you will not be able to edit all files via Child theme, you can find here more info about this: https://forum.tagdiv.com/child-theme-documentation-newsmag/
Here is the guide on how to update your theme: https://forum.tagdiv.com/how-to-update-theme/
Hope this helps!
Thanks
How do I change the style of blockquotes in the “Edit Post” window? I’ve successfully changed the style on the front-end with a simple addition to my child theme’s stylesheet, but I’m still seeing the huge, blue blockquote style in the back-end. How do I make it look like how my front-end does?

Check the changelog to make sure you don’t need to replace files in the child theme also.
With a fairly new theme, the child theme can actually change dramatically and you may need to do clean install of child theme and then add your custom css and functions to the new versions of the child theme files.
May not apply to you, but this same issue happened with Newspaper theme the first 2 months. Theme went through rapid changes, so the child them changed with the main theme quite a bit, which sort of defeats purpose of child theme.
I find it’s safer to mod the main theme, and remove one CSS redirect, which Google prefers even though the WordPress folks love to do that.
Don’t over write folders when updating the main theme; you need to DELETE the old folders and replace with NEW folders.
The visual composer didn’t change with 1.4,
but otherwise try using my “moving to newsmag theme” sticky topic.
I just did this yesterday, and I’m now on 1.4.
I don’t use child themes, myself due to consistent problems with plugins.
Remember you need to turn off caching, clear caching/CDN reset if used, and turn off all plugins when updating theme.
Hi there.
I have tried 4 times with same result.
I overwrite the themefolder and the child folder except for the functions and style.css in my child theme folder.
But every time the sites turn white and no way to regain control not even through /wp-admin access.
Can you give me a step by step to update the theme
Just upgraded and if I use the child theme I get Fatal error: Call to undefined method td_util::author_meta() in /var/sites/f/fertilityroad.com/public_html/wp-content/themes/Newsmag-child/header.php on line 10
Using the main theme works OK
Thanks again @historiek! Sorry it’s taken me so long to reply back. Been a busy holiday season and I’ve been traveling.
I’ve tried to implement this, but I still can’t get it working. I’ve tried putting it in both the child and regular theme functions.php, but neither seem to work. I’ve flushed cache, etc., but I just can’t get it working. Any ideas?
-
This reply was modified 11 years by
ned4spd8874.
Ok, so long story short, I found out it was a plugin causing the conflict; GeoDirectory.
There is a partial solution at the Geo Directory support forum.
Now, this might go outside the scope of the theme support here but, maybe the theme is keeping the solution from working.
Here goes:
I uploaded a Disqus fork and child-theme functions.php code that works in parent and child theme with GeoDirectory off. When GD is activated, the solution doesn’t work. Here it is. In theory this should work, because the original hack, which this is based on, was all in Disqus and it worked with GD and Disqus active.
Reference: http://wpgeodirectory.com/support/topic/conflict-wdisqus-comments/page/2/
Disqus code mode:
if (apply_filters( 'dsq_can_replace_filter', false )){ return false; }// NomadDevs 13-Dec-2014
functions.php code:
add_filter('dsq_can_replace_filter','dsq_can_replace_begin_hook_change',10);
function dsq_can_replace_begin_hook_change(){
global $post;
if(isset($post->post_type) && $post->post_type && in_array($post->post_type,array('places','events'))){return true;}
}
So I’m still in limbo trying to make this all work. I don’t want to use the hack, 1. because I don’t know code and 2. as soon as the plugin is updated, the hack is gone.
Any insight would be a huge help. Thank you!
That might be issue … I always have problems with Child Themes.
And also a trick to update, as you have to do some funky thing I forget, where you have to disable both when updating, and look at changelog for child theme update as with young themes the CHILD THEME MIGHT HAVE CHANGED (!). Which kind of defeats the purpose, I know; but that’s the dealio with that.
I don’t use child themes anymore due to two issues: 1) weird issues with plugins and other things nobody can ever figure out; 2) it’s a CSS redirect, which Google doesn’t like, so we don’t like. 🙂
(Can’t edit forum post after changing display name)
This may also be relevant: I am using the Newsmag child theme.
Well, you still need to build your home page if it’s a new blank website.
Look at the ‘hello world’ post page to see if the styles have applied; at least that’s how it works for me.
Are you also clearing server side cache if you’re on a hosting provider that turns that on for your WordPress install for you (if you’re using a WP specialist host), and also if using CDN you need to release/update/expire stuff for the new CSS to load.
a) be sure not to test this with child theme
b) be sure to test this on real web server, not local install
a link to a sample page might be helpful 🙂
Hi there,
What would be the best way to update the theme if I can’t use child theme? Just manually like keeping a log of all custom changes and put them back after updating the whole theme? Or updating just the patch? Is there maybe a smarter way of doing it?
Cheers
I edited td_module.php (inside includes/wp_booster directory) addind a few lines of code, and it runs ok when it is inside parent Theme.
When I move the edited file inside the child theme and restore the original file inside parent theme, it stops working.
What am I doing wrong?
I’m not one of tagDiv staff, but would have thought It all depends on whether you used child theme or not.
Ok seems that last update helped fixed the issue now. I’m using the NewsMag Child Theme, so hopefully anyone else running into similar issue this may help them.
Just FYI – I received an update notice.
Envato Notice of Update: Newmag 1.4 change log
[ V 1.4 ]
– improvement: this version of the theme requires the new tagdiv social counter plugin. You can find it in the /plugins folder
– fix: the [tagDiv] Text with title widget and shortcode. It now works properly with HTML content but please rebuilt the widget and hit save again to see the changes.
– fix: print css background issue
– fix: video title encoding issue on the tagdiv play list (sometimes the title of the video was rendered with strange characters)
– fix: issue with “&” encoding as strange characters in block titles
– fix: pagination issue on categories that don’t have child categories and when the category big grid is disabled
– fix: rich snippets reviews
– fix: missing image for two placeholders
– new: internal api
– improvement: dynamic loading of blocks and modules ( ~15% lower ram usage )
– improvement: video play list is more compatible with different hosts/servers. If your video play list was not downloading the video details, please update the theme.
– improvement: support for overwriting of blocks via child theme and via plugins
– improvement: support for new blocks, headers, modules, smart lists, thumbnail sizes via our plugin api
– improvement: admin panel help text (Template settings panel)
– improvement: when the user disables the post view, the theme will stop keeping track of them in the background -> faster loading time
– improvement: added option to have a border on the text with title widget + page builder block
– improvement: now you can login to post a comment directly from the comment section
– improvement: added in Theme Panel -> Translations: SHARE
In case you use child theme:
1. Open Newsmag/includes/modules/td_module_single.php and save a copy (same filename) of this file in your child theme folder: Newsmag-child/includes/modules
2. Open Newsmag-child/includes/modules/td_module_single.php and replace whole function ‘get_author(){……}’ with the following code:
3. Change example categories (“CATEGORY1”, “CATEGORY2”, “CATEGORY3”, “CATEGORY3”) to post categories that shouldn’t display the author name.
4. Save file and upload file.
In case you don’t use child theme:
1. Open Newsmag/includes/modules/td_module_single.php and replace whole function ‘get_author(){……}’ with the following code:
2. Change example categories (“CATEGORY1”, “CATEGORY2”, “CATEGORY3”, “CATEGORY3”) to post categories that shouldn’t display the author name.
3. Save file and upload to your main theme.
Let me know…
Hi
Just take a look at this http://www.wpdiv.com/test-post/ post about the exact issue what i experienced here and still fighting with it to resolve the same for the past 8 days.
1. Test this post http://www.wpdiv.com/test-post/ in 1024 x 768 screen resolution in Firefox and Google Chrome.
Content top & bottom advert looks fine in google chrome, but in not in firefox. Here is exact result what i got in my end.
http://oi61.tinypic.com/15qvz0o.jpg
When i clarify this issue via email support, the reply is not convincing.
For the both Content Top and Content Bottom ads i have used similar kind of custom HTML advert content as posted below.
Content Top ad
————–
<a href="#" target="_blank" rel="nofollow"><img src="http://www.wpdiv.com/wp-content/uploads/2014/12/700_90_single_top.gif" border="0" width="700" height="90" alt="Download Now!" /></a>
Content bottom ad
—————–
<a href="#" target="_blank" rel="nofollow"><img src="http://www.wpdiv.com/wp-content/uploads/2014/12/700_90_single_bottom.gif" border="0" width="700" height="90" alt="Download Now!" /></a>
In theme settings panel i had set Auto for all display types.
But content Top ad had issues when i viewing it via firefox, but content bottom ad looks great. Both looks great in google chrome
Note : I have made some customizations in /includes/modules/module_modifier/td_module_blog.php via child theme have inserted acf fields between content Top advert and post content and i have attached the customized version of td_module_blog.php with this thread.
Here is the customizations what i made in td_module_blog.php http://pastebin.com/9g2N70zN
After made the above customizations You may see the live action of ACF fields between content top advert and post content http://www.wpdiv.com/download-newspaper-v4-blog-magazine-wordpress-theme/
Will you please help me to resolve this issue?
Hi guys,
I really wanted to show ‘related articles’ and ‘more from author’ on post page separately. I managed to do this with a little help of the support team. I’m sharing this, because I think it is a nice extra feature.
In the theme option panel you can enable/disable the ‘related article’ module which contains both ‘related articles’ and ‘more from author’. In my case I didn’t want to display ‘more from author’ on posts written by user ‘redactie’, because he is the redactor and 90% of my sites post are written by him. I just wanted to show ‘related articles’ on posts written by user ‘redactie’:

Because my website has a category called ‘expert blogs’ which contains posts that are written by doctors, I wanted to only display ‘more from author’ on posts (expert blogs) written by doctors:

All posts written by other users than ‘redactie’ and all posts with other categories than ‘expert blogs’ should still have displayed both ‘related articles’ and ‘more from author’:

Step 1:
Create backup of theme.
Step 2:
Open Newsmag/includes/shortcodes/td_related_posts.php and go to line 30:
$buffy .= '<h4 class="td-related-title">';
$buffy .= '<a>block_uid . '" href="#">' . __td('RELATED ARTICLES') . '</a>';
$buffy .= '<a>block_uid . '" href="#">' . __td('MORE FROM AUTHOR') . '</a>';
$buffy .= '</h4>';
Step 3:
Add $post_cat = get_the_category(); to store the category of the post which contains the ‘related article’ module. The code will be:
$post_cat = get_the_category();
$buffy .= '<h4 class="td-related-title">';
$buffy .= '<a>block_uid . '" href="#">' . __td('RELATED ARTICLES') . '</a>';
$buffy .= '<a>block_uid . '" href="#">' . __td('MORE FROM AUTHOR') . '</a>';
$buffy .= '</h4>';
Step 4:
Place
Related articles:
$buffy .= '<a>block_uid . '" href="#">' . __td('RELATED ARTICLES') . '</a>';
AND
More from author:
$buffy .= '<a>block_uid . '" href="#">' . __td('MORE FROM AUTHOR') . '</a>';
into conditions. In my case:
If author of post is ‘redactie’, only display ‘related articles’:
if (strtolower(get_the_author_meta('display_name', $this->post->post_author)) == 'redactie') {
$buffy .= '<a>block_uid . '" href="#">' . __td('RELATED ARTICLES') . '</a>';
}
If category of post is ‘expert blogs’, only display ‘more from author’:
elseif (strtolower($post_cat[0]->cat_name) == 'expert blogs') {
$buffy .= '<a>block_uid . '" href="#">' . __td('MORE FROM AUTHOR') . '</a>';
}
In all other cases, display as normal both ‘related articles’ and ‘more from author’:
else {
$buffy .= '<a>block_uid . '" href="#">' . __td('RELATED ARTICLES') . '</a>';
$buffy .= '<a>block_uid . '" href="#">' . __td('MORE FROM AUTHOR') . '</a>';
}
Step 5:
Save and close file.
Step 6:
Open Newsmag/includes/modules/td_module_single.php and go to line 731:
$td_block_args = array (
'limit' => $td_related_limit,
'ajax_pagination' => 'next_prev',
'live_filter' => $td_related_ajax_filter_type, //live atts - this is the default setting for this block
'td_ajax_filter_type' => 'td_custom_related', //this filter type can overwrite the live filter @see
'class' => $td_related_class
);
Step 7:
Add $post_cat = get_the_category(); to store the category of the post which contains the ‘related article’ module. The code will be:
$post_cat = get_the_category();
$td_block_args = array (
'limit' => $td_related_limit,
'ajax_pagination' => 'next_prev',
'live_filter' => $td_related_ajax_filter_type, //live atts - this is the default setting for this block
'td_ajax_filter_type' => 'td_custom_related', //this filter type can overwrite the live filter @see
'class' => $td_related_class
);
Step 8:
Add condition to display ‘expert blogs’ posts by default when only ‘more from author’ is displayed. If you don’t add this condition, ‘related articles’ posts will be displayed by default and you will have to press ‘MORE FROM AUTHOR’ switch manually to load the relevant posts:
if ((strtolower($post_cat[0]->cat_name)) == 'expert blogs') {
$td_related_ajax_filter_type = 'cur_post_same_author';
}
So in case the posts have ‘expert blogs’ as their category, variable $td_related_ajax_filter_type will be ‘cur_post_same_author’ and the live filter will display ‘more from author’ posts.
Complete code will be:
$post_cat = get_the_category();
if ((strtolower($post_cat[0]->cat_name)) == 'expert blogs') {
$td_related_ajax_filter_type = 'cur_post_same_author';
}
$td_block_args = array (
'limit' => $td_related_limit,
'ajax_pagination' => 'next_prev',
'live_filter' => $td_related_ajax_filter_type, //live atts - this is the default setting for this block
'td_ajax_filter_type' => 'td_custom_related', //this filter type can overwrite the live filter @see
'class' => $td_related_class
);
Step 9:
Save (in child theme /modules folder, in case you use child theme) and close file.
Step 10:
Open style.css (in child theme folder, in case you use child theme) and add following code to fix the corners of the module title background:
.td-related-title .single-item {
border-radius: 3px;
}
Step 11:
Save file and close.
Step 12:
Reopen Newsmag/includes/shortcodes/td_related_posts.php and go to line 33 and add single-item after class="td-related-left td-cur-simple-item
So it will be:
$buffy .= '<a>block_uid . '" href="#">' . __td('RELATED ARTICLES') . '</a>';
Step 13:
Go to line 36 and add td-cur-simple-item single-item after class="td-related-right
So it will be:
$buffy .= '<a>block_uid . '" href="#">' . __td('MORE FROM AUTHOR') . '</a>';
Step 14:
Save and close file.
Step 15:
Upload all files to your host and we are done! 🙂
Enjoy…
Hi,
The reviews are added on posts using the review function placed in the td_module_single.php file which is editable via child theme: http://screencast.com/t/9uweXAh5nvQd
You could try to alter the code for it and implement your own review system there via child theme.
The theme’s review system is build in the td_review file: http://screencast.com/t/NrjhFpwjIB which is not editable via child theme so if you need or want to alter the code here you would have to do it to main theme’s files.
You can find more info about child theme and editable files here: https://forum.tagdiv.com/child-theme-documentation-newsmag/
Hope this helps!
Thanks
Hello,
I am moving from another theme. That theme had over 1000 reviews done in a 3rd party review system. I am moving over to the new theme but would like to keep using that review system. It is clean and works for our needs.
The issue I am having is I am trying to implement it so the theme reads the scores along with displays this custom post type of “Reviews” I could just hack the core files, but I wanted to know if it would be possible to implement this using the child theme, as to not hamper updating the theme in the future.
The review system seems to be very simple in the way it outputs data. Here is an example:
// Get the review image
$review_image = get_post_meta( get_the_ID(), ‘blu_review_image’, true );
// Render an image on the page
echo ‘‘;
let me know your thoughts.
Thanks for any help!
Try to add this to custom css or style.css in child theme:
.sf-menu li:last-child a:hover,
.sf-menu .sfHover:last-child a {
background-color: transparent;
}
Hi,
Unfortunately those files aren’t editable via child theme so you would have to do it within the main theme.
You can see the list of files which can be overrided by the child theme here: https://forum.tagdiv.com/child-theme-documentation-newsmag/
Thanks
I have the same problem. Fresh WP 4.1, downloaded today:
Installing Plugin WPBakery Visual Composer (1/5)
Downloading install package from /home/wuetrs/public_html/bonfaru.com/wp-content/themes/Newspaper-child/includes/plugins/js_composer.zip…
An error occurred while installing WPBakery Visual Composer: Download failed. A valid URL was not provided..
Need a urgent solution too please. spending 58 bucks and can’t use it…
Hi,
I have removed the visual composer folder via ftp as you stated but I am still getting this error message when I try to reinstall it.
The plugin does not have a valid header.
Downloading install package from /home/katsdeli/public_html/review/wp-content/themes/Newsmag-child/includes/plugins/js_composer.zip…
Download failed. A valid URL was not provided.
Where can I down load the visual composer folder from, to upload via ftp?
Thank you,
Katrien.