I created a child theme for some customizations as per your tutorial. I am noticing an issue with the td-composer “icon” element when editing a page. The icon menu on the left sidebar is full of blanks.
To recreate the issue:
* Set up a Newspaper-child theme and select it as the active theme. I’m using Newspaper 8.7.5, composer 2.3
* create a new page, editing in td composer
* drag the “icon” element into a row. this is the green icon element from td-multipurpose now embedded in composer.
* click the icon in the page to open the edit form on the left side. click the tiny icon on there to pull up the menu to choose a new icon. this is the menu which will have a bunch of empty place holders.
Diving into the browser debugger, I discover that the following resources are being requested directly from the child theme, which results in a 404 not found error:
/wp-content/themes/Newspaper-child/images/icons/newspaper.woff?15
/wp-content/themes/Newspaper-child/images/icons/newspaper.ttf?15
/wp-content/themes/Newspaper-child/images/icons/newspaper.svg?15#newspaper
/wp-content/themes/Newspaper-child/font-newspaper.css
The tutorial does not say we need to copy these over.
If I symlink the images directory and the css file to the originals in the parent theme directory, the td-composer icon element shows the icons in the menu when editing.
Is this the correct solution? Did I miss some setting in the child theme that controls this? Or is this a bug in the theme or td-composer?
Also, for some reason, after I added those symlinks, the file wp-content/plugins/td-composer/includes/templates/td-multipurpose.php was overwritten with a different version that changed how references to the icons were made.
Why does Newspaper8 (and its plugins) modify its own code? That seems a bit suspect to me.
Hello morebusiness,
I suggest you make a new fresh install to another subdomain for testing via FTP way with the latest version of the theme, remove all of the untested plugins, clear all the caches and check the results. Notice that the TD Composer should work as expected, without any problems if the theme was correctly installed. Also, if the problem is still there, please provide some useful screenshots of the issue so I will be able to identify it because I cannot recreate it to my end.
Thanks for the message!